Swap Hands Keys

This commit is contained in:
bluepython508
2026-06-14 14:08:14 +01:00
parent 5559ea50db
commit d4ff7f4eb3
4 changed files with 19 additions and 44 deletions
@@ -15,6 +15,11 @@
*/
#include QMK_KEYBOARD_H
#undef OS_LSFT
#undef OS_LCTL
#undef OS_LALT
#undef OS_LGUI
enum keycodes {
OS_LSFT = SAFE_RANGE,
OS_LCTL,
@@ -42,7 +47,6 @@ enum layers {
#define C_RET C(KC_ENTER)
/* TODO:
* - Mouse Keys?
* - Swap hand keys?
*/
// clang-format off
@@ -50,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_TYPE] = LAYOUT(
XXXXXXX, KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_RCTL,
KC_TAB, KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, KC_QUOT,
XXXXXXX, KC_Z, KC_X, KC_C, KC_D, KC_V, QK_REP, NUM, FUN, QK_AREP, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
XXXXXXX, KC_Z, KC_X, KC_C, KC_D, KC_V, SH_OS, NUM, FUN, SH_OS, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
XXXXXXX, XXXXXXX, OS_LSFT, KC_ENT, SYM, NAV, KC_SPC, KC_ESC, KC_RGUI, KC_RALT
),
[_NAV] = LAYOUT(
@@ -1,2 +1,2 @@
CONVERT_TO = liatris
REPEAT_KEY_ENABLE = yes
SWAP_HANDS_ENABLE = yes