# Windows 11 On-Screen Keyboard

**URL:** <https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 17, 2023, 6:43am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442 "2023-07-17T06:43:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 17, 2023, 6:43am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/1 "2023-07-17T06:43:55Z")

</div>

Not strictly ignition-related, but hopefully someone here has encountered this and has a workaround...

Since Ignition doesn't have a built-in onscreen keyboard, we're reliant on the Windows OSK when using touch screens (which is the majority of e.g. food & beverage manufacturers with hygienic environments). Usually I'm running Windows 10 IOT which has a setting for "display the on-screen keyboard when no keyboard is connected", which automatically pops up (and hides) a keyboard when text entry fields are selected.

Due to hardware procurement lead-times we've been forced to use an interim machine which came pre-installed with Windows 11, and it doesn't have the same setting. It does have some settings related to the on-screen keyboard, but none of them make the keyboard behave the way I described. I don't want the on-screen keyboard permanently shown; it takes up half the screen and is only used 5% of the time.

I can set the application to run in windowed mode and direct the operators to tap the on-screen keyboard on the taskbar, but (a) that's just an extra step which is less the ideal, and (b) the customer would prefer that we have a full-screen app with no access to the taskbar.

Has anyone else used perspective touchscreen clients on Windows 11 and found a way to handle the keyboard?

---

<div class="post-metadata">

**Author:** ![deon.korb](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@deon.korb](https://forum.inductiveautomation.com/u/deon.korb)\
**Post date:** [July 17, 2023, 7:00am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/2 "2023-07-17T07:00:20Z")

</div>

Enable tablet mode on Windows. Works perfectly in our environment

---

<div class="post-metadata">

**Author:** ![andrew.budaiev](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/andrew.budaiev/32/72921_2.png) [@andrew.budaiev](https://forum.inductiveautomation.com/u/andrew.budaiev)\
**Post date:** [July 17, 2023, 10:52pm UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/3 "2023-07-17T22:52:23Z")

</div>

If using a Windows keyboard won't work, there are also Chrome on-screen keyboard extensions, but you will have to use a browser and not a workstation.

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 17, 2023, 10:56pm UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/4 "2023-07-17T22:56:24Z")

</div>

Windows 11 has removed tablet mode, hence the problem.

Customer preference is to use the Perspective Workstation app and lock the desktop down as much as possible, so using browsers is possible, but a less than ideal solution.

---

<div class="post-metadata">

**Author:** ![andrew.budaiev](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/andrew.budaiev/32/72921_2.png) [@andrew.budaiev](https://forum.inductiveautomation.com/u/andrew.budaiev)\
**Post date:** [July 17, 2023, 11:28pm UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/5 "2023-07-17T23:28:09Z")

</div>

There are also 3rd party on-screen keyboards. I don't remember pristinely, but the ones that I tried only worked partially with a workstation.

---

<div class="post-metadata">

**Author:** ![david.l](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@david.l](https://forum.inductiveautomation.com/u/david.l)\
**Post date:** [July 17, 2023, 11:33pm UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/6 "2023-07-17T23:33:29Z")

</div>

I have a Windows 11 laptop that folds all the way back to a tablet-like mode. When I go to a text entry screen on a web browser, the on screen keyboard opens up automatically. I do not have Perspective Workstation. I can resize the keyboard and I can close it out. The taskbar doesn't even show the keyboard icon in this case.

Is this issue related to only Perspective Workstation or does it happen with all applications?

There appears to be 2 menu options.  
Settings...Time and Language...Typing...Touch Keyboard...Show the touch keyboard when no keyboard is attached.

Settings...Personalization...Taskbar...Touch keyboard...When no keyboard is present.

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 12:01am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/7 "2023-07-18T00:01:31Z")

</div>

Any chance you can post a couple of screenshots of how it looks for you? In Windows 10 the tablet mode keyboard is quite different to the general on-screen keyboard, I'm interested if the same applies in Windows 11. Might help me get the settings right.

I've found both of those settings and turned them on, but neither of them cause the keyboard to appear, even when I set them to "always" not just "when no keyboard is present".

---

<div class="post-metadata">

**Author:** ![david.l](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@david.l](https://forum.inductiveautomation.com/u/david.l)\
**Post date:** [July 18, 2023, 1:12am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/8 "2023-07-18T01:12:20Z")

</div>

When my computer detects no keyboard (flip the monitor over), the taskbar also goes away. When I select an input field, the keyboard pops up. The circle can change the keyboard from floating to fixed. The keyboard always automatically appeared and disappeared. You can change the keyboard type using settings.

The tablet mode is still built into Windows 11 since there are references to tablets. I don't know what triggers it though. My laptop keyboard does appear to disable itself when the monitor is flipped over. I assume you are doing all of your tests without a keyboard? Is there anything that is connected to your computer that might make the computer seem like a keyboard is connected (any USB devices)?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/4/a4aae9e6eb94a90c63fa5379944bb3189507e917.jpeg)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/5/c55b26af0d349067fd0cf4180bdc3abe19af49c5.jpeg)

I found a few more settings:  
Settings...Personalization...Taskbar...Optimize taskbar for touch interactions when this device is used as a tablet  
Settings...Personalization...Text Input...Touch Keyboard

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 1:15am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/9 "2023-07-18T01:15:58Z")

</div>

Thanks, I'll check that out and see what I can find. I went looking for tablet mode settings and couldn't find them, and a google search led me to this answer on the Microsoft website:

> There is no dedicated option to enable or disable Tablet mode in Windows 11. Tablet mode in Windows 11 is automatically enabled, for this your laptop model must be a touchscreen device or a 2-in-1 PC.

Which seems like it would exclude a regular PC with a touchscreen attached.

---

<div class="post-metadata">

**Author:** ![david.l](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@david.l](https://forum.inductiveautomation.com/u/david.l)\
**Post date:** [July 18, 2023, 1:21am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/10 "2023-07-18T01:21:31Z")

</div>

> [@ASF](#):
>
> Which seems like it would exclude a regular PC with a touchscreen attached.

What touchscreen are you using?  
In Device Manager, do you know how the touchscreen part is coming across?

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 1:43am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/11 "2023-07-18T01:43:05Z")

</div>

> [@david.l](#):
>
> I found a few more settings:  
> Settings...Personalization...Taskbar...Optimize taskbar for touch interactions when this device is used as a tablet  
> Settings...Personalization...Text Input...Touch Keyboard

These settings don't appear at all for me, looks like it's down to Microsoft deciding my device isn't a tablet so I don't need tablet settings. Thanks, Microsoft.

> [@david.l](#):
>
> What touchscreen are you using?  
> In Device Manager, do you know how the touchscreen part is coming across?

It's an [Advantech FPM212](https://www.advantech.com/en-au/products/1-2mlc1h/fpm-212/mod_47a9959b-ea89-47c4-b217-2a65067fe223). Device manager doesn't seem to show it as a touch screen, though it works as far as general press to click operations go

 ![Screen Shot 2023-07-18 at 11.41.28 am](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/1/514d62417d02085e48eeb10fce77bc4db1c052e2.jpeg)

---

<div class="post-metadata">

**Author:** ![david.l](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@david.l](https://forum.inductiveautomation.com/u/david.l)\
**Post date:** [July 18, 2023, 2:33am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/12 "2023-07-18T02:33:24Z")

</div>

Try this on your system. This worked on my laptop immediately (without turning it over).  
It did not work while using VNC to connect to a headless Windows 11 desktop. If you are testing by remote desktop or VNC, there's a chance that is causing issues.

There's a lot of sites including Zebra and Intel that go over ConvertibleSlateMode. If this doesn't work by itself, there might be other settings that work with it that will do what you want. Look at the Tablet mode link and under the Unattend Settings section.

Go to **HKLM/System/CurrentControlSet/Control/PriorityControl/**  
Set **ConvertibleSlateMode** to 0 for no keyboard mode.

[ConvertibleSlateMode | Microsoft Learn](https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-gpiobuttons-convertibleslatemode)

[Tablet mode | Microsoft Learn](https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/continuum)

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 3:02am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/13 "2023-07-18T03:02:40Z")

</div>

ConvertibleSlateMode is already zero, toggling it between 1 and 0 has no effect whether testing with VNC connected or otherwise.

Another odd thing I've just found is that if I go the Control Panel\>Tablet PC settings and try to configure the touch displays, it doesn't work. The calibration procedure also doesn't work.

Calibration via the PenMount application (Advantech drivers) works, but tapping on the screen (again, with VNC connected or disconnected) doesn't do anything, and tapping on the crosshairs on the calibration screen likewise does nothing. It's as if the touchscreen isn't working at all, but it is - perhaps the installed driver is receiving the touch signals and blocking them from getting through to Windows?

 ![Screen Shot 2023-07-18 at 1.01.43 pm](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/6/76fc6b9a60b592d99386fd000051d334365dcbb9.jpeg)  
 ![Screen Shot 2023-07-18 at 1.01.59 pm](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/f/cf7542b13bee1b118ff6dd4217a839d23514f055.png)  
 ![Screen Shot 2023-07-18 at 1.02.12 pm](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/f/1ffeedf4ac63fbc58a97518d1efac8631aab1119.png)

---

<div class="post-metadata">

**Author:** ![Michael.Smith](https://avatars.discourse-cdn.com/v4/letter/m/eada6e/32.png) [@Michael.Smith](https://forum.inductiveautomation.com/u/Michael.Smith)\
**Post date:** [July 18, 2023, 3:07am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/14 "2023-07-18T03:07:49Z")

</div>

I have had this issue consistently with the advantech panels. It's almost like the 'touch screen' is only a fancy mouse input. Best of luck with trying to get it working. I went through Advantech support with this issue and didn't get anywhere unfortunately. I'll be watching closely to see if you end up finding a solution.

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 3:10am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/15 "2023-07-18T03:10:06Z")

</div>

I think you could be right on the money there. All the configuration settings very much lend themselves to the "this is a virtual mouse" picture, rather than the "this is a touch screen" picture. Well, that sucks. Other than that, Advantech has been a great touchscreen solution!

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 3:29am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/16 "2023-07-18T03:29:19Z")

</div>

Got it.

I had to completely remove the PenMount driver (uninstall it from Add and Remove programs, and force uninstall the device and it's driver from Device Manager), then reinstall it. During installation there's a popup asking if you want to use it in mouse mode. I clicked no, and immediately the OSK automatically appears when it should. As long as I'm not connected by Teamviewer or VNC.

That's four hours of my life I'll never get back, or forget. Thanks @david.l for helping me troubleshoot and giving all that additional info, and @Michael.Smith for the piece of information that finally made me twig to the root cause of the issue.

---

<div class="post-metadata">

**Author:** ![Michael.Smith](https://avatars.discourse-cdn.com/v4/letter/m/eada6e/32.png) [@Michael.Smith](https://forum.inductiveautomation.com/u/Michael.Smith)\
**Post date:** [July 18, 2023, 3:36am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/17 "2023-07-18T03:36:20Z")

</div>

I wish I had only spent four hours on this issue over the past few years, It's never been a dealbreaker fortunately, but I'll be glad to be able to get this working as it should now. Awesome stuff.

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [July 18, 2023, 3:43am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/18 "2023-07-18T03:43:09Z")

</div>

Shared knowledge is a wonderful thing 😅

Hopefully that solves your problems too! Let me know, I'm interested if it works more universally!

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 29, 2025, 9:42am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/20 "2025-04-29T09:42:19Z")

</div>

> [@adavid22](#):
>
> Oh man, a keyboard strike during login? That's super frustrating – it's like your computer is teasing you right at the finish line! When your keyboard decides to take a break right when you need to type in your password, it can feel like a mini-crisis.

Your post is showing up as likely AI generated. Is it? If it is you should declare it or, better again, don't post it.

---

<div class="post-metadata">

**Author:** ![AIO](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/aio/32/87549_2.png) [@AIO](https://forum.inductiveautomation.com/u/AIO)\
**Post date:** [March 10, 2026, 1:11am UTC](https://forum.inductiveautomation.com/t/windows-11-on-screen-keyboard/76442/21 "2026-03-10T01:11:09Z")

</div>

For others following @ASF's footsteps, there were several drivers listed on the advantech site, but this one gave me the install popup and fixed the problem.

> **[Resistive Touch Driver for Windows All Version - Advantech Support - Advantech](https://www.advantech.com/en-us/support/details/driver?id=1-19CSN8F)**
>
> Advantech is a leading brand in IoT intelligent systems, Industry 4.0, machine automation, embedding computing, embedded systems, transportation, environment monitoring, power automation, retail, logistics, fleet management, healthcare IT, medical...
