• Skip to main content
  • Skip to primary sidebar

Technipages

Tutorials and fixes for smartphone, gadget, and computer problems

  • Topics
    • Android
    • Browsers
    • Gaming
    • Hardware
    • Internet
    • iPhone
    • Linux
    • macOS
    • Office
    • Reviews
    • Software
    • Windows
    • Definitions
  • Product Reviews
  • Downloads
  • About
Windows 10: Enable/Disable On-Screen Keyboard

Windows 10: Enable/Disable On-Screen Keyboard

August 7, 2018 by Mitch Bartlett 29 Comments

How to enable or disable the On-Screen Keyboard in Microsoft Windows 10. Use the On-Screen keyboard to type without an actual keyboard.

Note: The On-Screen Keyboard and the Touch Keyboard are considered two different keyboards.

Launching On-Screen Keyboard (OSK)

  • Select the “Start” button, type “osk“, then press “Enter“.

Touch Keyboard

  • Right-click the taskbar, then select or deselect “Show touch keyboard button“. Select the keyboard near the time whenever you wish to use the touch keyboard.

Enable or Disable OSK Via Setting

  1. Select “Start” > “Settings“.
  2. Choose “Ease of Access“.
  3. Select “Keyboard“.
  4. Set “On-Screen Keyboard” to “On” or “Off” as desired.

Enable or Disable OSK Via Registry

  1. Hold down the Windows Key and press “R” to bring up the “Run” dialog.
  2. Type “regedit“, then press “Enter“.
  3. Navigate to the following location:
    • HKLM
    • SOFTWARE
    • Microsoft
    • Windows
    • CurrentVersion
    • Authentication
    • LogonUI
  4. Open “ShowTabletKeyboard” and set it to “1” to enable it. Set it to “0” to disable it. If this key doesn’t exist, you can create it.

Now the On-Screen Keyboard should be enabled or disabled as desired.


FAQ

This setting is not selected, but a keyboard still appears when I start Windows. Why is this happening?

Try these steps:

  1. Right click the window start button at the bottom left of your screen to bring up a menu.
  2. Click “Run” and type in “osk.exe” press “Enter” key.
  3. Previously I had closed out the On-screen Keyboard so when I pressed the “Enter” key and the OSK will pop up.
  4. At the bottom of the keyboard to your right you will see a key “Options”, click that key.
  5. You will get a popup “Options” box and at the bottom you will see a blue link “Control whether the On-Screen Keyboard starts when I sign in” PRESS THAT LINK and another box will popup.
  6. If “Use On-Screen Keyboard” is checked…. Uncheck it!
  7. Select “Apply” then “OK” (this will close out the box).
  8. Select “OK” on the “Options” box to close it out. “Ease of Access Center” box may be visible, no problem, just close it out.
  9. Close out the Keyboard allowing you to FINALLY get rid of that aggravating OSK!

Thanks to James Davis for the above solution.

If the above steps do you work for you, you may also have a third-party keyboard installed or one that was installed by the manufacturer of your device. Windows Vista & 7 users can go to Start, run “msconfig“, then check under the “Startup” tab to disable (uncheck) any keyboard software that might be running. Windows 10 & 8 users can right-click a blank area of the taskbar, select “Task Manager“, then select the “Startup” tab to disable keyboard software.

You Might Also Like

  • How to Enable/Disable On-Screen Keyboard for Windows 11
    How to Enable/Disable On-Screen Keyboard for Windows 11
  • Enable or Disable Administrator Account On Login Screen in Windows 10
    Enable or Disable Administrator Account On Login Screen in…
  • Linux Mint: How to Enable the on-Screen Keyboard
    Linux Mint: How to Enable the on-Screen Keyboard
  • Galaxy S9: Enable/Disable Screen Rotation
    Galaxy S9: Enable/Disable Screen Rotation
  • How to Enable/Disable Screen Rotate on Android
    How to Enable/Disable Screen Rotate on Android
  • Kindle Fire: Enable or Disable Screen Rotation
    Kindle Fire: Enable or Disable Screen Rotation

Filed Under: Windows

Reader Interactions

Comments

  1. mido says

    May 3, 2021 at 4:51 pm

    thank you, thank you, thank you!!!

  2. buranko says

    May 23, 2020 at 9:27 am

    The only method u should do was rename exe file or change it’s permission.

  3. Primoz says

    March 7, 2020 at 1:04 pm

    Deny “full control” to everyone works!, I spent hours because this stupid “feature” – thank you, thank you, thank you!!!

  4. Lola says

    November 21, 2019 at 7:01 am

    Thank God! The last option worked. I was so frustrated I was on the verge of bloody murder!

  5. Tim Kippola says

    November 1, 2019 at 10:09 pm

    how to turn off, on screen assistant for the blind

  6. BikerMac51 says

    September 24, 2019 at 2:57 pm

    The ONLY hint on this page that worked was the renaming OSK.exe. Over the past 3 years I’ve tried nearly ever remedy under the sun – all of the ones listed here – but one OSK is set up to open at startup, it appears to be permanent. Maybe, someday, Microsoft will eventually care enough to publish a fix that actually works.

  7. Mike G says

    August 26, 2019 at 12:39 pm

    the detachable keyboard on my surface doesn’t work. I tried to activate it by disabling the screentouch – now I have nothing! any ideas on how to reactive the touchscreen with a keyboard?

  8. John says

    July 24, 2019 at 2:08 pm

    I have tried every thing to get rid of it but nothing works and
    I am about to give up and get a new computer it is a pain.

  9. None says

    June 1, 2019 at 1:12 am

    Disable OSK in windows 10

    1. Go to Local Disk(C) -> Windows -> system32
    2. Open properties of “OSK”.
    3. Go to the security tab, and select advanced
    4. Change Ownership to the admin user, then give ok.
    5. Go to edit, select Add option, then add “everyone”.
    6. Then Deny “full control” to everyone.

  10. Serge says

    March 1, 2019 at 9:43 pm

    I’ve had exactly the same situation as: ”
    Couple of years ago, out of curiosity I clicked on the button that enabled the OSK and ever since I was trying to get rid of that OSK. But no – it was there every time I started my PC. I have migrated to Win 10 and it got even worse – it appeared every time I lock and unlock my screen.”
    Unfortunately, none options on internet worked for me. All configurable options show this feature disabled, the key registry flags show 0, the service is disabled, but the OSK keeps showing up.
    I had to go under c:\Windows\System32 and rename ock.exe to osk2.exe (any different name will do). I had to change ownership to myself and enable permissions for myself in order to complete this renaming.
    The osk is now gone. I tried to rename it back to osk.exe in hope that invalid/missing app will fix the related internal process, but it came back again after reboot, so I renamed it to osk2.exe again.
    This change will not allow me to use this keyboard should I need it in the future, but closing the keyboard every restart is too annoying. If logged in, I still can run the new app ock2.exe to start the keyboard. I can even create a shortcut for it on the desktop for quick access.

  11. Pooya says

    December 26, 2018 at 8:03 am

    Thank you very much. This worked for me. You are awesome.

  12. Lori Kander says

    October 26, 2018 at 2:57 pm

    It didn’t stop the keyboard from continuing to pop up. In fact the onscreen keyboard box WASN’T even checked to begin with. #sadface #sofrustrated!

  13. Toxicflu says

    October 12, 2018 at 1:28 am

    This solution solved it for me: (i have windows 8.1)

    Press Win + R, type ‘services.msc’, press Enter
    Find ‘Touch Keyboard and Handwriting Panel Service’, and double tap/click it
    Click Stop
    Select ‘disabled’ at ‘Startup type’
    Click Ok, then reboot

    Just don’t let your PC go to sleep, and you’ll never see your Touch Keyboard again. But when you reboot the Touch keyboard stays disactivated. Sweet!

  14. Jayne Morrison says

    September 21, 2018 at 5:32 pm

    I did as this post suggested and oddly enough, the keyboard was already set correctly (not to show), even though it was showing and hindering every program I ran. I re-started my computer and magically the keyboard disappeared!

  15. Osei Tutu says

    August 7, 2018 at 11:34 am

    I tried many solution on the but the last solution you gave worked.
    Thank you.

  16. doc d says

    July 2, 2018 at 5:12 am

    why is MS so stupid to set this on as default? What a waste of time to even be here to have to figure this out.

  17. David Griffiths says

    March 8, 2018 at 6:00 am

    Brilliant. I have been trying to get rid of this b……… keyboard for months. Thanks so so much

  18. Dennis says

    October 6, 2017 at 2:58 am

    I tried different solutions to solve this “problem”. But this is the only working solution and doesn’t require registry editing or service disabeling. Thank you so much!

  19. Matthieu Pesesse says

    July 11, 2017 at 3:59 am

    After spending hours to find out, you had the solution for me. Thank you!!!

    The latest tip worked for me (options / “Control whether the On-Screen Keyboard starts when I sign in”)

  20. BK says

    July 8, 2017 at 9:27 am

    thank you, it works

  21. Jenna says

    July 5, 2017 at 10:59 am

    My delete button doesn’t work on my windows 10 computer. Normally when I log in, the onscreen keyboard will automatically pop up and it’s not anymore. So I am stuck on the login screen and cannot get the osk to pop up. Suggestions?

  22. Torben says

    June 26, 2017 at 7:09 am

    Hi
    I have tryid many Reg. changes, and in the device manager
    It is easy to disable it in the Bios of the computer
    Go to advance
    USB
    There you have a usb device conected to Multi-touch
    Disable that.
    It also work even if there is a driver update

  23. Bob says

    May 4, 2017 at 7:47 am

    Mitch,
    You have a firm grasp on how the virtual keyboard works. Perhaps you can guide me the right direction for my issue.
    I am trying to stop the virtual keyboard from working inside a single application which comes w/ its own virtual keyboard.
    Do you know how this can be done?
    Is this done from the software or OS programming side?

    Thank you

  24. Mary says

    April 17, 2017 at 5:58 pm

    I have been trying to removing my on screen keyboard for some time and have just given up I go into settings and turn it off but everytime i get back on my computer there it is again turned on!
    advice

  25. amrita says

    March 2, 2017 at 8:09 am

    My onscreen keyboard has stopped working. When i try to open it shows “could not start onscreen keyboard”. How can i resolve this issue in my windows 10

  26. Georgi says

    February 18, 2017 at 7:47 am

    Thank you very much! Couple of years ago, out of curiosity I clicked on the button that enabled the OSK and ever since I was trying to get rid of that OSK. But no – it was there every time I started my PC. Yesterday I have migrated to Win 10 and it got even worse – it appeared every time I lock and unlock my screen. So I have decided to take one final shot and to search for a solution. And finally it is gone, thanks to your advise above in the FAQ section.
    Best regards from Bulgaria!

  27. Amy S Willey says

    February 4, 2017 at 5:13 pm

    Thank You!!! I have spent 3 solid days, searching the web until 4am, looking for a way to get rid of the 2 keyboards that were constantly coming up every time I started my computer!! Even the Microsoft Techs didn’t have the ability to correct the problem!! YES!! You ARE a Genius!! I could kiss each and every one of your Beautiful toes!! Thanks for the help!!!

  28. magu says

    January 10, 2017 at 9:16 am

    Found a way to speed the process up with some commands. To disable the service:

    sc config “TabletInputService” start= disabled
    sc stop “TabletInputService”

    And similarly, to re-enable the service:

    sc config “TabletInputService” start= auto
    sc start “TabletInputService”

    You have to run those commands with admin privileges, so if you save the commands as a simple .bat, you’ll have to run that file as an admin. If you make a shortcut to the .bat files, you can setup the shortcut to automatically run as an admin so that you don’t have to do so manually.

    source: https://www.reddit.com/r/Surface/comments/3g07ym/disable_the_new_windows_10_input_panel_while/

  29. JOHN COLLINGS says

    December 27, 2016 at 1:27 am

    Thank you for this. we have had many hours of extreme frustration. you are a genius. we love you now. BIG UPS

Did this help? Let us know!

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Recent Posts

  • 3 Ways to Choose All Files in a Folder – Windows 11
  • Apple TV+: How to Erase a Show From the Up Next List
  • How to Change the Profile Picture on Disney+
  • Local Security Policy: What Is It and How to Open It in Windows 11
  • How to Create and Erase an Alarm in Windows 11
  • 10 Best NAS Storage Device for Home and Professional Use
  • PS5 NVMe Requirements You Must Fulfill to Expand PS5 Storage
  • Steam Deck Won’t Turn On: 8 Possible Fixes You Can Try

Who’s Behind Technipages?

Baby and Daddy My name is Mitch Bartlett. I've been working in technology for over 20 years in a wide range of tech jobs from Tech Support to Software Testing. I started this site as a technical guide for myself and it has grown into what I hope is a useful reference for all.

You May Also Like

  • Best Smart Phone with Keyboard: Top 8 Reviewed
  • Screen Font
  • Screen Saver
  • Windows 95/98
  • Microsoft Windows NT
  • Microsoft Windows
  • Microsoft Windows 95
  • Windows Media Player (WMP)

© Copyright 2023 Guiding Tech Media · All Rights Reserved · Privacy