plover icon indicating copy to clipboard operation
plover copied to clipboard

Add a virtual steno machine tool

Open moyamo opened this issue 6 years ago • 7 comments

Summary

Plover doesn't work with the on-screen windows keyboard.

Reproducing

Enable plover, type with the onscreen keyboard. The normal QWERTY keys are output instead of the plover words.

Using a USB keyboard works.

Plover Version

3.1.1

System

Windows 10

moyamo avatar Dec 04 '17 19:12 moyamo

I'm pretty sure the Windows on screen keyboard doesn't support "holding" keys, which would be required for Plover to work with it.

morinted avatar Dec 04 '17 19:12 morinted

A better option might be a dedicated machine plugin with a QT tool that displays an on-screen-steno-machine from within Plover. That should work with any 10-point multitouch display.

morinted avatar Dec 04 '17 19:12 morinted

I agree that a on screen steno keyboard will probably be the best solution. If it's within the scope of this project I wouldn't mind helping (although I know nothing about Windows Development or stenography).

moyamo avatar Dec 05 '17 10:12 moyamo

I think it's a good idea for a plugin, but it's not something I'd personally like to take on. We can leave this issue open and perhaps we'll find someone who's up to take it.

morinted avatar Dec 06 '17 01:12 morinted

FWIW, just tried Win 10 onscreen keyboard with multitouch laptop screen. It does let you hold down multiple keys, so you can do CTRL-A, CTRL-C, etc.

Tried it with web demo, and it only registers one key on release, so, av turns into a, then v.

I'm introducing a local Python meetup to Plover this week, and will see if they're interested in taking on this issue.

stillgreyfox avatar May 07 '18 23:05 stillgreyfox

Bump! Any news?

Zireael07 avatar Aug 13 '23 09:08 Zireael07

@Zireael07 Searching around there's this plugin https://github.com/wooningeire/plover-touchscreen-stenotype , although without a touch screen I cannot really test it.

Consider this issue fixed then?

user202729 avatar Aug 19 '23 04:08 user202729