Open kuanjuliu opened 6 years ago
Hi! To piggyback on this issue, I think that Plover should have all of the default keyboard scancodes available for mapping (numpad cluster, scroll lock, modifiers, everything). I was making a layer for Plover just a couple of days ago, and was having difficulty coming up with one that retained the ability to switch back and type words/numbers without disabling Plover. I ended up having to use the navblock and arrow keys. Not ideal!
I ran into problems with both TX-Bolt and Midi, so this would a great solution for people like me.
I would like to be able also to map other keys, such as Left-shift and Right-shift. And adding onto this request, I would like the ability to map one keyboard key to multiple steno keys. For example , "w" is by default mapped to "T-" and "s" is mapped to "K-", but I would like (hypothetically) "z" to be mapped to "TK-". If I now try to assign "z" to two mappings (to both T- and K-), plover generates a WARNING: Keymap is invalid, behavior undefined: -key z is bound multiple times: ['T-','K-"]. But actually the behavior does not need to be undefined. Can't it just be made to emulate both keystrokes? I think it may not be difficult to add this functionality. Would it cause any unforeseen problems? For example (desired behavior):
just "w": T- just "s": K- just "z": TK- "ws": TK- "wz": TK- "sz": TK- "wsz": TK-
Thank you!
I'd like to throw in my desire for this feature as well, as a Kinesis Advantage user. In my particular case, it's the backspace that I can't remap.
Summary
On keyboards with thumb clusters that can be used for steno (e.g. Ergodox, Advantage2, Diverge 3) it would be useful if the left- and right-control keys could be mappable in Plover. For example, if the right thumb lands on Right-Ctrl, it would be mapped to -U.
Reproducing
Plover Version
System