From e7c13c59565c46c075227b203c82ab748284e1d1 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Thu, 30 Jan 2025 12:37:29 +0300 Subject: [PATCH] 14in_83: Make Fn+left/right act as Home/End This is similar to some other laptops like chromebooks and lenovos while strictly speaking redundant, it's convenient to have access to all navigation buttons in the same corner --- src/keyboard/system76/14in_83/keymap/clevo_l141cu_us_iso.c | 2 +- src/keyboard/system76/14in_83/keymap/darp10-b.c | 2 +- src/keyboard/system76/14in_83/keymap/default.c | 2 +- src/keyboard/system76/14in_83/keymap/fabian.c | 2 +- src/keyboard/system76/14in_83/keymap/ins-prtsc.c | 2 +- src/keyboard/system76/14in_83/keymap/jeremy.c | 2 +- src/keyboard/system76/14in_83/keymap/levi.c | 2 +- src/keyboard/system76/14in_83/keymap/valentin_french_iso.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/keyboard/system76/14in_83/keymap/clevo_l141cu_us_iso.c b/src/keyboard/system76/14in_83/keymap/clevo_l141cu_us_iso.c index b09f3a47d..600f334d0 100644 --- a/src/keyboard/system76/14in_83/keymap/clevo_l141cu_us_iso.c +++ b/src/keyboard/system76/14in_83/keymap/clevo_l141cu_us_iso.c @@ -25,7 +25,7 @@ LAYOUT_ISO( K_CAPS, K_A, K_S, K_D, K_F, K_G, K_H, K_NUM_1, K_NUM_2, K_NUM_3, K_NUM_MINUS, K_QUOTE, K_BACKSLASH, K_LEFT_SHIFT, K_BACKSLASH, K_Z, K_X, K_C, K_V, K_B, K_N, K_NUM_0, K_COMMA, K_NUM_PERIOD, K_NUM_PLUS, K_RIGHT_SHIFT, K_LEFT_CTRL, KT_FN, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_HOME, K_UP, K_END, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/darp10-b.c b/src/keyboard/system76/14in_83/keymap/darp10-b.c index f28cc788f..143644e3c 100644 --- a/src/keyboard/system76/14in_83/keymap/darp10-b.c +++ b/src/keyboard/system76/14in_83/keymap/darp10-b.c @@ -22,7 +22,7 @@ LAYOUT( K_CAPS, K_A, K_S, K_D, K_F, K_G, K_H, K_J, K_K, K_L, K_SEMICOLON, K_QUOTE, K_ENTER, K_LEFT_SHIFT, K_Z, K_X, K_C, K_V, K_B, K_N, K_M, K_COMMA, K_PERIOD, K_SLASH, K_RIGHT_SHIFT, K_LEFT_CTRL, KT_FN, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_PGUP, K_UP, K_PGDN, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/default.c b/src/keyboard/system76/14in_83/keymap/default.c index d84fb4674..7762e0b79 100644 --- a/src/keyboard/system76/14in_83/keymap/default.c +++ b/src/keyboard/system76/14in_83/keymap/default.c @@ -22,7 +22,7 @@ LAYOUT( K_CAPS, K_A, K_S, K_D, K_F, K_G, K_H, K_J, K_K, K_L, K_SEMICOLON, K_QUOTE, K_ENTER, K_LEFT_SHIFT, K_Z, K_X, K_C, K_V, K_B, K_N, K_M, K_COMMA, K_PERIOD, K_SLASH, K_RIGHT_SHIFT, K_LEFT_CTRL, KT_FN, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_PGUP, K_UP, K_PGDN, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/fabian.c b/src/keyboard/system76/14in_83/keymap/fabian.c index 8609405b8..8833c0672 100644 --- a/src/keyboard/system76/14in_83/keymap/fabian.c +++ b/src/keyboard/system76/14in_83/keymap/fabian.c @@ -28,7 +28,7 @@ LAYOUT_ISO( K_LEFT_CTRL, K_A, K_S, K_D, K_F, K_G, K_H, K_NUM_1, K_NUM_2, K_NUM_3, K_NUM_MINUS, K_QUOTE, K_BACKSLASH, K_KBD_BKL, K_LEFT_SHIFT, K_Z, K_X, K_C, K_V, K_B, K_N, K_NUM_0, K_COMMA, K_NUM_PERIOD, K_NUM_PLUS, K_RIGHT_SHIFT, KT_FN, K_LEFT_CTRL, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_HOME, K_UP, K_END, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/ins-prtsc.c b/src/keyboard/system76/14in_83/keymap/ins-prtsc.c index f55d7757d..8796ad41c 100644 --- a/src/keyboard/system76/14in_83/keymap/ins-prtsc.c +++ b/src/keyboard/system76/14in_83/keymap/ins-prtsc.c @@ -23,7 +23,7 @@ LAYOUT( K_CAPS, K_A, K_S, K_D, K_F, K_G, K_H, K_J, K_K, K_L, K_SEMICOLON, K_QUOTE, K_ENTER, K_LEFT_SHIFT, K_Z, K_X, K_C, K_V, K_B, K_N, K_M, K_COMMA, K_PERIOD, K_SLASH, K_RIGHT_SHIFT, K_LEFT_CTRL, KT_FN, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_PGUP, K_UP, K_PGDN, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/jeremy.c b/src/keyboard/system76/14in_83/keymap/jeremy.c index 4a7720a12..29982145b 100644 --- a/src/keyboard/system76/14in_83/keymap/jeremy.c +++ b/src/keyboard/system76/14in_83/keymap/jeremy.c @@ -22,7 +22,7 @@ LAYOUT( KT_FN, K_A, K_S, K_D, K_F, K_G, K_LEFT, K_DOWN, K_UP, K_RIGHT, K_BKSP, K_DEL, K_ENTER, K_LEFT_SHIFT, K_Z, K_X, K_C, K_V, K_B, K_END, K_M, K_COMMA, K_PERIOD, K_SLASH, K_RIGHT_SHIFT, K_LEFT_CTRL, KT_FN, K_LEFT_ALT, K_LEFT_SUPER, K_ESC, K_RIGHT_ALT, K_APP, K_PGUP, K_UP, K_PGDN, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/levi.c b/src/keyboard/system76/14in_83/keymap/levi.c index 1bc425e4f..fde251489 100644 --- a/src/keyboard/system76/14in_83/keymap/levi.c +++ b/src/keyboard/system76/14in_83/keymap/levi.c @@ -22,7 +22,7 @@ LAYOUT( K_LEFT_CTRL, K_LEFT, K_DOWN, K_RIGHT, K_PGDN, K_I, K_PGDN, K_LEFT, K_DOWN, K_RIGHT, K_S, K_MINUS, K_ENTER, K_LEFT_SHIFT, K_PLAY_PAUSE, K_MEDIA_PREV, K_MEDIA_NEXT, K_VOLUME_DOWN, K_VOLUME_UP, K_MUTE, K_M, K_W, K_V, K_Z, K_RIGHT_SHIFT, KT_FN, K_Z, K_LEFT_ALT, K_LEFT_SUPER, K_SPACE, K_RIGHT_ALT, K_RIGHT_CTRL, K_PGUP, K_UP, K_PGDN, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on diff --git a/src/keyboard/system76/14in_83/keymap/valentin_french_iso.c b/src/keyboard/system76/14in_83/keymap/valentin_french_iso.c index 0739b59c1..3dd8863a2 100644 --- a/src/keyboard/system76/14in_83/keymap/valentin_french_iso.c +++ b/src/keyboard/system76/14in_83/keymap/valentin_french_iso.c @@ -27,7 +27,7 @@ LAYOUT_ISO( K_RIGHT_ALT, K_A, K_S, K_D, K_F, K_G, K_H, K_NUM_1, K_NUM_2, K_NUM_3, K_NUM_MINUS, K_QUOTE, K_BACKSLASH, K_KBD_BKL, K_INT_1, K_Z, K_X, K_C, K_V, K_B, K_N, K_NUM_0, K_COMMA, K_NUM_PERIOD, K_NUM_PLUS, K_RIGHT_SHIFT, KT_FN, K_LEFT_CTRL, K_LEFT_SUPER, K_LEFT_ALT, K_SPACE, K_RIGHT_ALT, K_APP, K_HOME, K_UP, K_END, - K_LEFT, K_DOWN, K_RIGHT + K_HOME, K_DOWN, K_END ) }; // uncrustify:on