pinchord-29 Fix Tab and Enter in Javelin
Pinchord · pinchord.git · Tickets · Changelog
A Pinchord Ticket (Dismissed):
Ticket · History
Closed, Javelin support was dropped, but this bug was fixed before that
Symptom
Javelin now uses the same format as Plover for tab and enter in the mods dict - \t and \n in JSON form. pinchord-mods-javelin-v30.1.json still uses the old \\t and \\n format.
Problem
This is a follow-up to pinchord-23 Plover Tab and Enter.
In pinchord-23 Plover Tab and Enter, the mods dict was split into a Plover and a Javelin version because the two engines used different formats for tab and enter. This was a bug in Javelin that has since been fixed, so the Javelin version of Pinchord is now incorrect.
Solution
Unify the mods dict back into one file for both engines - pinchord-mods-v30.1.json - that uses the \t and \n versions
Implementation
- Remove the Javelin-specific escaping from
generate-mods.cljand generate a single mods dict instead of 2