Joe Wasson and Jack Humbert
5226e4c79b
Correct documentation for PREVENT_STUCK_MODIFIERS
2018-04-19 01:52:34 -04:00
Joe Wasson and Jack Humbert
5d771039ad
Fix swap-hands tapping.
...
This is an inelegant hack for #2522 but makes things work. Basically we give `action.c` a chance to handle the hold event early so that we can swap the keyboard for later keys. Later, to allow the hold to happen again quickly we nuke the key record so that tapping is reset. I tried to find a cleaner way, honestly.
2018-03-16 16:33:43 -04:00
Joe Wasson and Jack Humbert
23ac2a02ef
Add keycodes for swap-hands feature.
2018-03-16 16:33:43 -04:00
Joe Wasson and Jack Humbert
7230923b05
Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency
2018-03-16 16:33:43 -04:00
Joe Wasson and Jack Humbert
2dacf25f28
Add layout support for contra.
2018-03-12 14:22:56 -04:00
Joe Wasson and Jack Humbert
bfa34d02b0
Add default keymap for contra
2018-03-12 14:22:56 -04:00
Joe Wasson and Jack Humbert
7b80aea8b2
Add back docs for hand-swapping feature.
2018-03-07 16:56:57 -05:00
Joe Wasson and Jack Humbert
0965e5203e
Merge in gaming layout.
2017-08-26 10:34:07 -04:00
Joe Wasson and Jack Humbert
8e1c3f410d
Add split layout to more keyboards.
2017-08-26 10:34:07 -04:00
Joe Wasson and Jack Humbert
ae91af95e2
Add split ansi layout and talljoe's keymap.
2017-08-24 15:52:08 -04:00
Joe Wasson and Jack Humbert
948d6efcfb
Fix stray keystroke in readme file.
2017-08-20 13:28:39 -04:00
Joe Wasson and Jack Humbert
fe60cbd928
Remove PLAY_NOTE_ARRAY usages to get rid of warning.
2017-08-20 12:32:20 -04:00
Joe Wasson and Jack Humbert
4b74c9056b
Fix Planck Steno layout with new error message (remove MIDI).
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
e74a95bf26
Keymap tweaks.
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
bae1144a9f
Fix compilation error when NO_ACTION_LAYER is defined.
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
eb5748e8bf
Gherkin keymaps for Steno and Talljoe
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
bdc0880ca5
Add compile error if too many endpoints are defined for the ATmega32U4.
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
fc70c9ac9e
Allow steno to build when NKRO is not defined.
...
Was missing eeprom.h, MAX(), and memset.
2017-08-20 11:51:57 -04:00
Joe Wasson and Jack Humbert
94ca84d271
Fix incorrect name for GeminiPR in docs.
2017-08-18 14:43:24 -04:00
Joe Wasson and Jack Humbert
c5780647d8
Fix typo in docs.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
26fb063be3
Link to steno docs from summary page.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
e81e75c147
Move steno keycodes due to conflict with another PR.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
3e96e8a6a1
Add copyright to steno files.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
c0f63ca9dc
Add documentation for Steno.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
f30f12ec81
Add support for GeminiPR steno protocol.
...
This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
5987f67989
Add TX Bolt protocol support for Stenography
...
Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently.
2017-07-27 16:10:36 -04:00
Joe Wasson and Jack Humbert
a543ad4c1d
Fix minor formatting issue.
2017-07-23 15:10:27 -04:00
Joe Wasson
c20bf83afd
Add one-hand key to planck/experimental keymap.
2016-08-20 18:47:06 -07:00
Joe Wasson
66adbfcab5
Add default swap configs for a couple of boards.
2016-08-20 17:46:53 -07:00
Joe Wasson
8090f6b499
Improve one-hand support by adding more actions and tap keys.
2016-08-20 17:46:53 -07:00
Joe Wasson
dd37860160
Add one-hand support.
...
This adds an action, `ACTION_SWAP_HANDS`, that swaps the the keys on the keyboard across a keymap-defined hemisphere in order to support one-hand typing without requiring a separate one-handed layer. See updated `doc/keymap.md` for more information.
2016-08-20 17:46:53 -07:00
Joe Wasson
f9956c2aac
Fix compiler warning when PREVENT_STUCK_MODIFIERS is enabled.
2016-07-24 12:56:28 -07:00