Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows Embedded Compact 7 - Do not automatically display on-screen keyboard

I have been building a .net application in c# for Windows CE. I had originally created it for a Motorola WT4090 which runs Windows CE 5. I have now got a Motorola WT41N0 that runs Windows Embedded Compact 7. When I run the application on the WT41N0 with Windows Embedded Compact 7 the on-screen keyboard displays automatically when a text box is selected. This did not happen on the WT4090 under Windows CE 5. I do not want the on-screen keyboard to display automatically unless I have specifically coded it to.

Does anyone know how I can stop the on-screen keyboard from automatically displaying when a text box is selected?

like image 796
Lief Avatar asked Feb 25 '13 03:02

Lief


People also ask

How do I make the on screen keyboard appear automatically?

Go to Start , then select Settings > Accessibility > Keyboard, and turn on the On-Screen Keyboard toggle. A keyboard that can be used to move around the screen and enter text will appear on the screen. The keyboard will remain on the screen until you close it.

How do I make the onscreen keyboard appear automatically in Windows 7?

Press Windows logo key + U, and then ALT+K. OR Open the Start Menu, go to the Control Panel, select Ease of Access, open the Ease of Access Center, and select Start On-Screen Keyboard. box next to “Start automatically when I log in.”

How do I stop the onscreen keyboard from popping up Windows 7?

How do I disable the on-screen keyboard on Windows 7? In Windows 7, open the Control Panel and select Ease of Access > Ease of Access Center. Under Use the computer without a mouse or keyboard, deselect Use On-Screen Keyboard and click OK.


1 Answers

The on-screen keyboard will automatically display when a text box is selected based on the registry setting (dword) HKEY_CURRENT_USER\ControlPanel\SIP\TurnOffAutoDeploy. If this is set to 0 then the on-screen keyboard will automatically display. If it is set to 1, it will not. To fix this problem you can edit the registry setting. If you are using a Motorola device you can create a file in the \Application directory with a .reg extension which contains the following:

[HKEY_CURRENT_USER\ControlPanel\SIP]
"TurnOffAutoDeploy"=dword:1
like image 141
Lief Avatar answered Jan 02 '23 20:01

Lief