We're working on a desktop WPF app that runs on Windows 7 tablets and are adding some Surface Pro units with windows 8 to the mix.
We noticed immediately that the little keyboard icon no longer displays when a TextBox receives focus. We solved it by running "tabtip.exe" on the MouseDown event for all TextBoxes.
We have some numeric textboxes though (quantity for an item on an order), and want to open the on-screen keyboard for numeric entry, but it opens with qwerty keys by default.
I have been searching extensively for any command-line arguments I can pass to tabtip.exe to change its input mode, but have had no luck. This seems like a trivial task with a metro-style app, but impossible on the desktop side.
Is there a command-line argument to tabtip.exe I can use to accomplish this?
in HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
(Windows 8)
change the REG_DWORD KeyboardLayoutPreference
value of 0
is the regular layout
value of 1
is the split keyboard with the numberpad in the middle
the REG_DWORD LastUsedModalityWasHandwriting
also has to be 0
or if 1
, when tabtip is started again it will open with the pen handwriting area.