qmk_firmware/keyboards/keyboardio/atreus/keymaps/ardumont
Antoine R. Dumont f5cecffab2
keymap/ardumont: Fix substitute keycode reset step (#12675)
It so happens that when releasing the control key prior to the main key (C-h, C-i, C-n,
...), the substituted keycode was continuously sent in a loop after that (even when
releasing said key). The workaround so far was to type any other key to stop the loop.

This commit fixes such behavior by resetting the substitution keycode sent when the ctrl
released situation conditional is detected (and that the substitution keycode was on).
2021-06-24 12:24:31 +10:00
..
keymap.c
readme.md

readme.md

ardumont layout

ardumont layout

This is a qwerty layout for the keyboardio/atreus. For the most part, it's a straightforward layout. Only the modifiers key are not organized like the default layout. Those modifier keys are mostly symmetrically configured.

The idea is that when using a modifier key, some users may expect to use both side of the keyboard symmetrically (as in emacs, qutebrowser, terminal/tmux).

Exceptions to the rules are the Escape and the Super which only exists on the left Side of the keyboard. Those are mostly unused.

Note that some keys are not present in the keyboard (e.g Tab, Enter, ...) since they are available from the legacy terminal bindings:

  • Ctrl-i: Tab
  • Ctrl-m: Enter
  • Ctrl-h: Backspace
  • Ctrl-d: Del
  • Ctrl-n: Down
  • Ctrl-p: Up