# Popup OSK on touch screen

**URL:** <https://forum.inductiveautomation.com/t/popup-osk-on-touch-screen/67364>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 7, 2022, 10:02pm UTC](https://forum.inductiveautomation.com/t/popup-osk-on-touch-screen/67364 "2022-12-07T22:02:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tcrucet](https://avatars.discourse-cdn.com/v4/letter/t/76d3ee/32.png) [@tcrucet](https://forum.inductiveautomation.com/u/tcrucet)\
**Post date:** [December 7, 2022, 10:02pm UTC](https://forum.inductiveautomation.com/t/popup-osk-on-touch-screen/67364/1 "2022-12-07T22:02:24Z")

</div>

I needed some operator input in Perspective on my windows 11 touch-screen machine, so I downloaded the terrific "advanced\_perspective\_keyboard\_and\_numeric\_keypad.1.0.0" project, got it going, and really like the control I have over the look of the numeric keypad. Problem is, there's no way to log in on a touch screen HMI interface without the TabTip OSK (to turn it on in Windows 11, go to _Settings-\>Time and Language-\>Typing-\>Touch Keyboard_ and select _“Show Touch Keyboard When There’s No Keyboard Attached.”_) If I try to keep my custom numeric keypad, then of course both the tabtip and the custom pop up when a numeric entry is selected, which looks terrible. I wish I could selectively repress the tabtip while in the Perspective application. Or, if only there were an option for a Perspective-provided alphanumeric popup just at the moment when someone needs to log in. Has anyone dealt with this problem and found a better way?

 ![custom](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/2/12768e4cb9793293fa84d586d4648fcec835b74e.png)

---

<div class="post-metadata">

**Author:** ![obober](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/obober/32/67865_2.png) [@obober](https://forum.inductiveautomation.com/u/obober)\
**Post date:** [December 9, 2022, 10:43pm UTC](https://forum.inductiveautomation.com/t/popup-osk-on-touch-screen/67364/2 "2022-12-09T22:43:13Z")

</div>

Unfortunately, I don't think there is a way to repress the OS keyboard on demand through Ignition. And because it's an OS keyboard, as far as I know Ignition doesn't have control over which keyboard opens when a certain component is clicked on in the Perspective session.

---

<div class="post-metadata">

**Author:** ![tcrucet](https://avatars.discourse-cdn.com/v4/letter/t/76d3ee/32.png) [@tcrucet](https://forum.inductiveautomation.com/u/tcrucet)\
**Post date:** [December 11, 2022, 10:04pm UTC](https://forum.inductiveautomation.com/t/popup-osk-on-touch-screen/67364/3 "2022-12-11T22:04:45Z")

</div>

I got this going by using labels to trigger the custom keyboard, & the osk doesn't fire unless it's an input field pressed, so I was able to separate them. A message handler in the label catches the entry and writes it to the tag.
