# Perspective Workstation On-screen Keyboard/Keypad (OSK)

**URL:** <https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702>\
**Category:** General Discussion\
**Tags:** perspective\
**Created:** [March 6, 2023, 10:57pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702 "2023-03-06T22:57:23Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [December 12, 2023, 12:32am UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/21 "2023-12-12T00:32:03Z")

</div>

Marked as the pre-emptive solution! 😃

> [@Michael.Smith](#):
>
> Maybe this is of use to you? Not sure if it will help in the mouse but no keyboard situation, but should work for a full touch solution.

Awesome, I'll have a look and see if this will work for me. Currently I'm fighting to get admin rights on the HMIs though to be able to do _anything_ though 😕 One battle at a time to hopefully win the war

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 12, 2023, 1:10am UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/22 "2023-12-12T01:10:25Z")

</div>

> [@paul-griffith](#):
>
> new Swing OSK to use in the launchers and Workstation as well

This is very good news.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [May 3, 2024, 1:15am UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/23 "2024-05-03T01:15:25Z")

</div>

Just FYI, I currently have a question open on the Microsoft forum for Beckhoff panel and PC combos, but I'm sure it applies to lots of other configurations as well... It relates to either being able to touch to open OSK on touching input fields and not being able to long-left press, or being able to do the inverse (using their eGalaxTouch driver), but not both. The use-case is controversial "jogging" buttons (customer doesn't want to install proper hardwired buttons 😕 ) however using PLC failsafe mechanisms (Ignition quickly increments value of tag, while incrementing PLC engages output, if PLC doesn't see change in x ms, drop output)

[https://answers.microsoft.com/en-us/windows/forum/windows\_10-hardware/allowing-touchscreen-to-open-on-screen-keyboard/269b8fab-c77f-43b9-9d82-2a271a9e2738](https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/allowing-touchscreen-to-open-on-screen-keyboard/269b8fab-c77f-43b9-9d82-2a271a9e2738)

---

<div class="post-metadata">

**Author:** ![Brian\_Stilson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/brian_stilson/32/73410_2.png) [@Brian\_Stilson](https://forum.inductiveautomation.com/u/Brian_Stilson)\
**Post date:** [March 31, 2025, 4:57pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/24 "2025-03-31T16:57:46Z")

</div>

Just curious, what is the Swing OSK? I tried Googling it and the top result was an ad for a child's swing set, followed by a bunch of articles about Microsoft's OSK.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 31, 2025, 5:06pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/25 "2025-03-31T17:06:38Z")

</div>

The end-user-customizable OSK layer we added (primarily for internationalization) in Vision:

> **[Keyboard Layouts | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/platform/designer/designer-tools/keyboard-layouts)**
>
> Keyboard layouts can be added, removed, and customized with the Keyboard Layout editor, which is available in the Tools menu of the Designer Vision workspace. The Keyboard Layouts editor allows you to create, modify, and import/export custom keyboard...

Swing in this case refers to the underlying technology, Java Swing.

---

<div class="post-metadata">

**Author:** ![Brian\_Stilson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/brian_stilson/32/73410_2.png) [@Brian\_Stilson](https://forum.inductiveautomation.com/u/Brian_Stilson)\
**Post date:** [March 31, 2025, 5:09pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/26 "2025-03-31T17:09:18Z")

</div>

Oh I see. Thanks.

---

<div class="post-metadata">

**Author:** ![Steve\_Laubach](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/steve_laubach/32/60900_2.png) [@Steve\_Laubach](https://forum.inductiveautomation.com/u/Steve_Laubach)\
**Post date:** [May 22, 2026, 2:28pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/27 "2026-05-22T14:28:06Z")

</div>

I'm interested in whether there's any movement on implementing the Swing OSK natively in Ignition. I'm especially interested in using this in Perspective Workstation.

Judging by how much time has passed I'm assuming this didn't get prioritized. Of course, it's also possible I missed something.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 22, 2026, 3:46pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/28 "2026-05-22T15:46:58Z")

</div>

Expect news at ICC/in Ignition 2027.2.

---

<div class="post-metadata">

**Author:** ![Steve\_Laubach](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/steve_laubach/32/60900_2.png) [@Steve\_Laubach](https://forum.inductiveautomation.com/u/Steve_Laubach)\
**Post date:** [May 22, 2026, 5:05pm UTC](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702/29 "2026-05-22T17:05:21Z")

</div>

Music to my ears. Thank you 🙂

[Previous page](https://forum.inductiveautomation.com/t/perspective-workstation-on-screen-keyboard-keypad-osk/70702.md?page=1)
