Disable automatic touch keyboard popup on tap

Well unfortunately I have the same issue and I "hacked" my way through a solution. Perhaps someone else can make this better OR Microsoft could fix the keyboard to have a settings that makes the keyboard only come up on demand.

So you can stop and start services using batch files, plus you can disable and enable them as well. I wrote a couple of batch files that will start and stop the TabletInputService.

start_keyboard.bat has this in it:

sc config TabletInputService start= auto
net start TabletInputService

stop_keyboard.bat has this in it:

net stop TabletInputService
sc config TabletInputService start= disabled

Then you'll probably need to run these batch files as admin so I created desktop shortcuts to these batch files. Right-click the shortcuts, go to properties, click Advanced (under the Shortcut tab), click the Run as Administrator check box.

Now you can disable and enable when you want. I know it's a hack but this is the only solution I could think of. I've searched for a couple of days on Google for a solution and really this is the only question I've seen about this. Everyone just wants you to uninstall it or completely disable it.

Weird that Microsoft didn't think of putting in a setting called "only on demand" for this extremely obtrusive keyboard.


I found a way to refine Bob's solution. It requires only one batch file to toggle the touch keyboard:

@echo off
sc query TabletInputService | find "RUNNING"
if "%ERRORLEVEL%"=="0" (
    sc config TabletInputService start= disabled
    net stop TabletInputService
) else (
    sc config TabletInputService start= auto
    net start TabletInputService
)
EXIT

Please keep in mind that you have to name your batch file extension .cmd - only then will you be able to find the "Run as Administrator" check box in the settings.


I had same problem, focusing to input area using touch screen and trying to enter with keyboard, pops up annoying touch keyboard.

Based on Bob's answer, I've created tool to easily switch service state, and also function to pop up touch keyboard once (enables temporary, and disables again).

Hope this helps someone.

http://win8room.net/en/2013/05/28/2486.html