mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-12-20 12:40:22 -05:00
Add Linux navigation shortcuts
- LX_APPS on Lower+Tab (Alt+Esc app switcher) - LX_VDLT/LX_VDRT on Lower+Left/Right (Ctrl+Alt+Left/Right for Gnome horizontal desktops) - Updated vnz.h: renamed LX_VDUP/VDDW to LX_VDLT/VDRT for horizontal desktop layout Lower layer now has complete navigation: - Left/Right: virtual desktop switching - Down/Up: tab switching 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
71e7c2f6c4
commit
43a64444d6
2 changed files with 7 additions and 7 deletions
|
|
@ -46,21 +46,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
* ,-----------------------------------------------------------------------------------.
|
||||
* | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | _ |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | Q | W | E | R | T | Y | U | I | O | P | |
|
||||
* | Apps | Q | W | E | R | T | Y | U | I | O | P | |
|
||||
* |------+------+------+------+------+-------------+------+------+------+------+------|
|
||||
* |PrtScr| A | S | D | F | G | H | J | K | L | : | " |
|
||||
* |------+------+------+------+------+------|------+------+------+------+------+------|
|
||||
* | | Z | X | C | V | B | N | M | < | > | ? |ALTENT|
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | | | TabL | TabR | |
|
||||
* | | | | | | | | | VDLt | TabL | TabR | VDRt |
|
||||
* `-----------------------------------------------------------------------------------'
|
||||
*/
|
||||
[_LOWER] = LAYOUT_ortho_5x12(
|
||||
KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_UNDS,
|
||||
_______, S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), S(KC_Y), S(KC_U), S(KC_I), S(KC_O), S(KC_P), _______,
|
||||
LX_APPS, S(KC_Q), S(KC_W), S(KC_E), S(KC_R), S(KC_T), S(KC_Y), S(KC_U), S(KC_I), S(KC_O), S(KC_P), _______,
|
||||
KC_PSCR, S(KC_A), S(KC_S), S(KC_D), S(KC_F), S(KC_G), S(KC_H), S(KC_J), S(KC_K), S(KC_L), KC_COLN, KC_DQUO,
|
||||
_______, S(KC_Z), S(KC_X), S(KC_C), S(KC_V), S(KC_B), S(KC_N), S(KC_M), KC_LABK, KC_RABK, KC_QUES, ALTENT,
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, ST_TBLT, ST_TBRT, _______
|
||||
_______, _______, _______, _______, _______, _______, _______, _______, LX_VDLT, ST_TBLT, ST_TBRT, LX_VDRT
|
||||
),
|
||||
|
||||
/* Raise (French accents - positioned on base letter)
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@
|
|||
#define LX_APPS A(KC_ESC)
|
||||
#define LX_NAPP S(A(KC_ESC))
|
||||
|
||||
// Linux switch between virtual desktop
|
||||
#define LX_VDUP C(A(KC_UP))
|
||||
#define LX_VDDW C(A(KC_DOWN))
|
||||
// Linux switch between virtual desktop (horizontal in Gnome)
|
||||
#define LX_VDLT C(A(KC_LEFT))
|
||||
#define LX_VDRT C(A(KC_RGHT))
|
||||
|
||||
// Switch between tabs
|
||||
#define ST_TBLT C(KC_PGUP)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue