You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
d3c6da7aff
* Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap |
7 years ago | |
---|---|---|
.. | ||
README.md | 7 years ago | |
keymap.c | 7 years ago |
README.md
krusli's RAMA M6-A Layout
Personal keymap for the RAMA M6-A.
Keymap was from my own port for the M6-A before official support was added, thus the backlighting code is not ported yet from the official default keymap.
Top-right button acts as a "toggle between layers" button. Layer 0 -> Layer 1 -> Layer 2 -> Layer 0 -> ...
- Layer 0: Git and Discord shortcuts
- Layer 1: Media playback and volume controls
- Layer 2: Osu! gamepad layer
Helpful alternative keymaps (WIP)
Arrow cluster
Use karabiner-elements on macOS so that the state of the modifiers (shift, caps lock) are synchronised between keyboards (for shift + arrow key text selection, for example). It's also a handy tool for customising keyboard behaviour on a Mac.
On Windows/Linux modifier state should be shared between all keyboards by default.
Installation: install homebrew and run brew install Caskroom/cask/karabiner-elements
.
KEYMAP(
KC_ESC, KC_UP, TO(_LAYER0),
KC_LEFT, KC_DOWN, KC_RIGHT
)