qmk-firmware/keyboards/contra/keymaps/alper
Ryan c6f1b594a2
Remove legacy keycodes, part 2 (#18660)
* `KC_SYSREQ` -> `KC_SYRQ`

And one `KC_ALT_ERASE` -> `KC_ERAS`

* `KC_NONUS_BSLASH` -> `KC_NUBS`

* `KC_NUMLOCK` -> `KC_NUM`

* `KC_CLCK` -> `KC_CAPS`

* `KC_SCROLLLOCK` -> `KC_SCRL`

* `KC_LBRACKET` -> `KC_LBRC`

* `KC_RBRACKET` -> `KC_RBRC`

* `KC_CAPSLOCK` -> `KC_CAPS`
2022-10-10 20:06:26 +01:00
..
config.h Remove MIDI_ENABLE_STRICT from user keymaps (#11750) 2021-02-06 09:35:10 +11:00
keymap.c Remove legacy keycodes, part 2 (#18660) 2022-10-10 20:06:26 +01:00
readme.md

Alper's Contra Layout

Dvorak Layout

Rationale

I based this off the default and changed some stuff because I'm a macOS user who types in Dvorak:

  • Ctrl/Tab: It is normal to remap Caps Lock to control there and having a press button there for Tab would solve a lot of problems. BUT on my Contra this button is broken, so I've mapped 0,0 to Tab as well.
  • Shift/Esc: A standard left shift with an Escape that I have not been utilizing much in favor of the top corner button.
  • Tab: The replacement tab.
  • Overloaded the Left arrow with another GUI (Command) button because that is essential on macOS.
  • Overloaded the Enter button with a Shift because like Command, it is essential for me to have these on both sides of the keyboard.
  • Raise-0,0: Switches between windows of an application.
  • Raise-0,1-2: Dedicated next and previous tab buttons since these key combinations caused a finger twister.

TODO