On screen keyboard not working in kiosk mode

Ivan Popov 11 Reputation points
2021-05-12T14:21:56.467+00:00

Hello,
I want to set up a PC with a touchscreen as a kiosk with Edge as the app.
I'm following this guide from Microsoft as it is the most up to date one - https://learn.microsoft.com/en-us/windows/configuration/kiosk-prepare

It says: For a more secure kiosk experience, we recommend that you make the following configuration changes to the device before you configure it as a kiosk:

So, I logged in with my local account, enabled tablet mode and also enabled "Always use tablet mode" and "Always switch to tablet mode" in the Tablet tab in Settings. After that I set up a new kiosk account and restarted. After I restarted the on-screen keyboard isn't showing up in the kiosk account. It works in the other local account. What am I doing wrong here?

Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,272 questions
{count} votes

9 answers

Sort by: Most helpful
  1. Lowell B. Original 11 Reputation points
    2022-11-02T06:53:11.503+00:00

    I tried all the solutions provided in different forum and non of them solve the problem. While trying to solve it i tried doing it in my own way and guess what i figure it out. You need to go Registry Editor( search in spotlight or click windows button + r then type regedit) then go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TableTip\1.7 and then create new DWORD32 rename it to EnableDesktopModeAutoInvoke and change the value number to 1, And HOLA! There you go!

    2 people found this answer helpful.

  2. Andy YOU 3,071 Reputation points
    2021-05-18T01:02:42.203+00:00

    HI IvanPopov-7787,

    1.I uploaded the touch.txt file, please modify it to touch.bat

    reg add "HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\ImmersiveShell" /v TabletMode /t REG_DWORD /d 1 /f

    reg add "HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7" /v EnableDesktopModeAutoInvoke /t REG_DWORD /d 1 /f

    reg add "HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7" /v DisableNewKeyboardExperience /t REG_DWORD /d 1 /f

    98429-touch.txt

    2.Please create test task scheduler on your win10 computer, like below steps:
    98494-0.png

    98495-1.png

    98513-2.png

    98420-3.png

    98496-4.png

    98514-5.png

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  3. Ivan Popov 11 Reputation points
    2021-06-01T12:23:25.65+00:00

    Hello,
    I created the keys not in HKCU but in HKLM and it worked.

    And don't add ....\Software\Microsoft\TabletTip\1.7\DisableNewKeyboardExperience = 1 because this is a major security leak. With this keyboard I can actually go into the language preferences and from there to all the system settings. Don't use this for Kiosk PC's

    1 person found this answer helpful.

  4. James Patience 6 Reputation points
    2021-06-08T22:24:27.03+00:00

    I have it around the other way, I don't want the tablet keyboard as public users on the kiosk have access to Control-Alt-Del. a Scheduled task deployed by Intune is so clunky! Are there any other options?

    1 person found this answer helpful.
    0 comments No comments

  5. S.Sengupta 15,191 Reputation points MVP
    2021-05-13T07:48:04.953+00:00

    In Start Search type Regedit and hit the Enter Key.

    Now configure the registry keys as below:

    HKCU\Software\Microsoft\TabletTip\1.7\EnableDesktopModeAutoInvoke = 1
    HKCU\Software\Microsoft\TabletTip\1.7\DisableNewKeyboardExperience = 1
    HKCU\Software\Microsoft\windows\CurrentVersion\ImmersiveShell\TabletMode = 1