openstenoproject / plover

Open source stenotype engine
http://opensteno.org/plover
GNU General Public License v2.0
2.32k stars 281 forks source link

Add a virtual steno machine tool #873

Open moyamo opened 6 years ago

moyamo commented 6 years ago

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

morinted commented 6 years ago

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 commented 6 years ago

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.

moyamo commented 6 years ago

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).

morinted commented 6 years ago

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.

stillgreyfox commented 6 years ago

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.

Zireael07 commented 1 year ago

Bump! Any news?

user202729 commented 1 year ago

@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?