WinCC Flexible 2008 Touch Keyboard Not Working on Tablet

David Krause3 min read
SiemensTroubleshootingWinCC
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Problem Description

WinCC Flexible 2008 RT installed on a Windows 8 tablet PC (7-inch display) exhibits a specific symptom: the built-in on-screen keyboard does not register keystrokes when keys are pressed via touch input. However, the same keyboard functions correctly when using an external USB mouse. Additionally, the Windows native virtual keyboard works correctly when manually opened, but this requires exiting WinCC Flexible RT and minimizing the application to access Windows keyboard inputs—a workflow that disrupts operator efficiency.

Root Cause Analysis

The issue stems from how WinCC Flexible 2008's on-screen keyboard component interacts with Windows 8's touch input system, specifically when Windows is operating in Tablet Mode. In Tablet Mode, Windows alters how touch inputs are processed and routed to applications, and WinCC Flexible 2008's virtual keyboard (designed primarily for traditional HMI operator panels) does not properly intercept these modified touch events.

This is a known compatibility limitation between WinCC Flexible 2008 (released circa 2008) and the Windows 8/8.1 touch architecture introduced nearly five years later. The mouse input path works because it uses the standard Windows input queue, while touch input follows a different code path that the older WinCC Flexible runtime does not fully support.

Solution

Primary Fix: Disable Windows Tablet Mode

  1. Swipe in from the right edge of the screen to access the Windows Charms menu
  2. Click Settings
  3. Click the Tablet Mode toggle to turn it OFF
  4. Test the WinCC Flexible on-screen keyboard via touch input

Once Tablet Mode is disabled, the touch input should route correctly to the WinCC Flexible on-screen keyboard.

Alternative Workaround: Use Windows Native Keyboard

If Tablet Mode must remain enabled, configure Windows to use the native virtual keyboard instead of WinCC Flexible's built-in keyboard:

  1. Navigate to Control Panel → Hardware and Sound → Tablet PC Settings
  2. Click Other in the left navigation pane
  3. Uncheck Turn on Tablet PC components for other programs
  4. Apply and restart WinCC Flexible RT

Alternatively, users can press Win + R and type osk to launch Windows On-Screen Keyboard manually, though this requires the workflow adjustment noted in the original problem statement.

Verification

After implementing either solution:

  1. Open WinCC Flexible 2008 Runtime
  2. Tap any input field that triggers the on-screen keyboard
  3. Verify keystrokes register when pressing keys via touch
  4. Confirm input appears correctly in the target field

Compatibility Notes

Note: WinCC Flexible 2008 (SP3/SP4) was designed for Windows XP Professional and Windows Vista era HMI terminals. Running on Windows 8/10 tablets requires compatibility workarounds. For production deployments on modern hardware, consider migrating to WinCC (TIA Portal) or WinCC Advanced which have improved touch support and Windows 10 compatibility. WinCC Flexible 2008 reached end of mainstream support; consider upgrade paths for long-term maintenance.

Related Configuration Parameters

Setting Location Expected Value for Touch Fix
Tablet Mode Windows Settings → System → Tablet Mode OFF
Touch Keyboard Visibility WinCC Flexible → Project Settings Auto (default)
Touch Input Routing Windows Control Panel → Tablet PC Settings System default enabled

FAQ

Why does WinCC Flexible 2008 on-screen keyboard work with mouse but not touch?

WinCC Flexible 2008 uses older input handling that routes mouse clicks through the standard Windows message queue, while touch inputs in Tablet Mode follow a different path (WM_POINTER messages) that the 2008 runtime does not fully process.

Does this issue occur on Windows 10 tablets?

Yes, similar behavior may occur on Windows 10, especially on devices with Tablet Mode enabled. The same fix (disabling Tablet Mode) typically resolves the issue.

Can I use Windows native keyboard instead of WinCC Flexible keyboard?

Yes, but this requires manually opening the Windows keyboard and does not integrate seamlessly with WinCC Flexible input fields. Automatic switching requires system-level configuration changes.

Is there a firmware or patch to fix this in WinCC Flexible 2008?

No. This is a fundamental architecture limitation of WinCC Flexible 2008's touch handling, not a bug that was patched. The product is in legacy status; consider upgrading to WinCC (TIA Portal) for modern tablet support.

Back to blog