Add mouse navigation keys on a new layer.
parent
0cd070d814
commit
6b8fdb90bc
File diff suppressed because it is too large
Load Diff
|
@ -7,6 +7,7 @@
|
||||||
#define FNX 1 // function keys
|
#define FNX 1 // function keys
|
||||||
#define NUM 2 // numeric keypad keys
|
#define NUM 2 // numeric keypad keys
|
||||||
#define NAV 3 // navigation keys
|
#define NAV 3 // navigation keys
|
||||||
|
#define MSE 4 // mouse keys
|
||||||
|
|
||||||
#define KP_00 0
|
#define KP_00 0
|
||||||
|
|
||||||
|
@ -22,7 +23,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
* |--------+------+------+------+------+------|Delete| | NumLo|------+------+------+------+------+--------|
|
* |--------+------+------+------+------+------|Delete| | NumLo|------+------+------+------+------+--------|
|
||||||
* | E_CIRC |A_GRAV| Y | X | . | K | | | | ' | Q | G | H | F | C_CEDIL|
|
* | E_CIRC |A_GRAV| Y | X | . | K | | | | ' | Q | G | H | F | C_CEDIL|
|
||||||
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
|
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
|
||||||
* | | |LSuper| LCtrl| LAlt| | | | | |Insert| | AltGr| RCtrl|RSuper|PrntSc| Pause|
|
* | | |LSuper| LCtrl| LAlt| | | L_Mse| | |Insert| | AltGr| RCtrl|RSuper|PrntSc| Pause|
|
||||||
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
|
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
|
||||||
* | | | L_Num| | | | |
|
* | | | L_Num| | | | |
|
||||||
* | Space| Tab |------| |------|RShift|Enter |
|
* | Space| Tab |------| |------|RShift|Enter |
|
||||||
|
@ -36,7 +37,7 @@ BP_PERCENT, BP_B, BP_E_ACUTE, BP_P, BP_O, BP_E_GRAVE, KC_BSPC,
|
||||||
BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMMA,
|
BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMMA,
|
||||||
BP_ECRC, BP_A_GRAVE, BP_Y, BP_X, BP_DOT, BP_K, KC_DEL,
|
BP_ECRC, BP_A_GRAVE, BP_Y, BP_X, BP_DOT, BP_K, KC_DEL,
|
||||||
KC_NO, KC_NO, KC_LGUI, KC_LCTL, KC_LALT,
|
KC_NO, KC_NO, KC_LGUI, KC_LCTL, KC_LALT,
|
||||||
KC_NO, KC_NO,
|
KC_NO, MO(MSE),
|
||||||
MO(NUM),
|
MO(NUM),
|
||||||
KC_SPC, KC_TAB, MO(NAV),
|
KC_SPC, KC_TAB, MO(NAV),
|
||||||
// Right hand
|
// Right hand
|
||||||
|
@ -158,6 +159,43 @@ KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO,
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO,
|
||||||
KC_NO, KC_NO,
|
KC_NO, KC_NO,
|
||||||
KC_NO,
|
KC_NO,
|
||||||
|
KC_NO, KC_TRNS, KC_NO),
|
||||||
|
/* Keymap 4: mouse layer
|
||||||
|
*
|
||||||
|
* ,--------------------------------------------------. ,--------------------------------------------------.
|
||||||
|
* | | | | | | | | | | | | | | | |
|
||||||
|
* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
|
||||||
|
* | | | | | | | | | | |LClick| Up |RClick| WhUp | |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | | | | | |------| |------| | Left | Down | Right|WhDown| |
|
||||||
|
* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
|
||||||
|
* | | | | | | | | | | | | | | | |
|
||||||
|
* `--------+------+------+------+------+-------------,-------------. ,-------------`-------------+------+------+------+------+--------'
|
||||||
|
* | | | | | | | | | | | | | | | | | |
|
||||||
|
* `----------------------------------' ,------|------|------| |------+------+------. `----------------------------------'
|
||||||
|
* | | | | | | | |
|
||||||
|
* | | |------| |------| | |
|
||||||
|
* | | | | | | | |
|
||||||
|
* `--------------------' `--------------------'
|
||||||
|
*/
|
||||||
|
[MSE] = KEYMAP(
|
||||||
|
// Left hand
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS,
|
||||||
|
KC_NO, KC_TRNS,
|
||||||
|
KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_NO,
|
||||||
|
// Right hand
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_MS_BTN1, KC_MS_UP, KC_MS_BTN2, KC_MS_WH_UP, KC_NO,
|
||||||
|
KC_NO, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, KC_MS_WH_DOWN, KC_NO,
|
||||||
|
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
|
||||||
|
KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO,
|
||||||
|
KC_NO, KC_NO,
|
||||||
|
KC_NO,
|
||||||
KC_NO, KC_TRNS, KC_NO)
|
KC_NO, KC_TRNS, KC_NO)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue