tadeokondrak / plover_controller

Controller support for Plover
GNU General Public License v2.0
5 stars 2 forks source link

Support alternate steno layouts #3

Open tadeokondrak opened 2 years ago

smunmun commented 7 months ago

Different steno systems for different languages need different keymaps.

tadeokondrak commented 7 months ago

This is actually really easy to implement but I haven't really found a clean way to make it so that the user doesn't need to do the boring task of mapping S- to S- and so on for the entire layout.

A possible solution is to just provide another machine plugin called "Controller arbitrary layout" that has every letter from A to Z on both sides plus some symbols. Or maybe the problem isn't that bad and we can just switch the main machine plugin to this.

smunmun commented 7 months ago

I don't know if that arbitrary layout would work for systems that don't use Roman letters (Plover_Korean comes to mind).