On-screen touch stenotype plugin for Plover.
demo.mp4
Operating systems may have built-in touchscreen gestures that sometimes prevent the window from receiving touches.
On Windows 11: This works best after disabling 3- and 4-finger touch gestures in Settings (Bluetooth & devices
> Touch
, or navigate to ms-settings:devices-touch
from the browser).
On Windows 11 22H2: The default touch keyboard can be stopped from automatically appearing by setting “Show the touch keyboard” to “Never” in the “Touch keyboard” settings (under Time & language
> Typing
on Windows 11, or ms-settings:typing
from the browser).
- On Windows 10 or older Windows 11: The default keyboard can be stopped from automatically appearing, to varying degrees of success, by disabling “Show the touch keyboard when … there’s no keyboard attached” in the “Touch keyboard” settings (under
Time & language
>Typing
on Windows 11,Devices
>Typing
on Windows 10, orms-settings:typing
from the browser).
On Linux+GNOME: There are GNOME extensions that can disable touch gestures, but there is additionally a delay before windows receive touch inputs. Unless dealt with (check xinput
and libinput
?), this will require users to hold down a stroke for a brief period of time (~200 ms?) before releasing; releasing early will cause each touch to be registered as a stroke individually.
The key layout is currently based on the default English Stenotype system. This works best on touchscreens that support at least 10 simultaneous touch points. On Windows 10/11, the maximum number of touch points can be found alongside the device specifications in Settings (System
> About
, or navigate to ms-settings:about
from the browser).
After the plugin is installed, Plover may need to be restarted for the plugin GUI button to appear in the toolbar.