From cec19cc09cefba93b89d8f2d67263d28d9b59690 Mon Sep 17 00:00:00 2001 From: lif <> Date: Wed, 3 Jul 2024 21:45:28 -0700 Subject: [PATCH] custom keymap i wanna try that might be friendlier to my muscle-memory - aligns Z... under W... like on staggered kb's - vimlike arrow keys to make room for / beside ,. - ; beside L - \ beside P (and therefore ] on the hyper layer) - - beside = - ctrl in bottom left, hyper moved beside Z - hyper still easily chords with lshift and lmeta - capslock restored, but on the hyper layer. - on base layer it's sysrq for alt+sysrq purposes (which shouldn't involve the hyper layer, since you wanna be sure what letters you're pressing) - hyper-i is now insert (previously absent) --- .../pocket-hid/src/matrix.h | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pocket-reform-keyboard-fw/pocket-hid/src/matrix.h b/pocket-reform-keyboard-fw/pocket-hid/src/matrix.h index f96ee24..6b62b50 100644 --- a/pocket-reform-keyboard-fw/pocket-hid/src/matrix.h +++ b/pocket-reform-keyboard-fw/pocket-hid/src/matrix.h @@ -34,11 +34,11 @@ KEY_I,\ KEY_O,\ KEY_P,\ - KEY_SEMICOLON + KEY_BACKSLASH // Fourth row #define MATRIX_DEFAULT_ROW_3 \ - KEY_LEFTCTRL,\ + KEY_SYSRQ,\ KEY_A,\ KEY_S,\ KEY_D,\ @@ -48,12 +48,13 @@ KEY_J,\ KEY_K,\ KEY_L,\ - KEY_APOSTROPHE,\ + KEY_SEMICOLON,\ KEY_ENTER // Fifth row #define MATRIX_DEFAULT_ROW_4 \ KEY_LEFTSHIFT,\ + KEY_COMPOSE,\ KEY_Z,\ KEY_X,\ KEY_C,\ @@ -63,22 +64,21 @@ KEY_M,\ KEY_COMMA,\ KEY_DOT,\ - KEY_UP,\ - KEY_RIGHTALT + KEY_SLASH // Sixth row #define MATRIX_DEFAULT_ROW_5 \ - KEY_COMPOSE,\ + KEY_LEFTCTRL,\ KEY_LEFTMETA,\ KEY_LEFTALT,\ - KEY_BACKSLASH,\ + KEY_MINUS,\ KEY_EQUAL,\ KEY_SPACE,\ KEY_SPACE,\ - KEY_MINUS,\ - KEY_SLASH,\ + KEY_APOSTROPHE,\ KEY_LEFT,\ KEY_DOWN,\ + KEY_UP,\ KEY_RIGHT // Every line of `matrix` is a row of the keyboard, starting from the top. @@ -115,12 +115,12 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = { KEY_T, KEY_Y, KEY_U, - KEY_I, + KEY_INSERT, KEY_LEFTBRACE, KEY_RIGHTBRACE, - KEY_SEMICOLON, + KEY_BACKSLASH, - KEY_LEFTCTRL, + KEY_CAPSLOCK, KEY_A, KEY_S, KEY_D, @@ -130,10 +130,11 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = { KEY_J, KEY_K, KEY_L, - KEY_APOSTROPHE, + KEY_SEMICOLON, KEY_ENTER, - KEY_LEFTSHIFT, + KEY_RIGHTSHIFT, + KEY_COMPOSE, KEY_Z, KEY_X, KEY_C, @@ -143,19 +144,18 @@ uint8_t matrix_fn[KBD_MATRIX_SZ] = { KEY_M, KEY_COMMA, KEY_DOT, - KEY_PAGEUP, - KEY_RIGHTSHIFT, + KEY_SLASH, - KEY_COMPOSE, + KEY_RIGHTCTRL, KEY_RIGHTMETA, KEY_RIGHTALT, - KEY_BACKSLASH, + KEY_MINUS, KEY_EQUAL, KEY_SPACE, KEY_SPACE, - KEY_MINUS, - KEY_SLASH, + KEY_APOSTROPHE, KEY_HOME, KEY_PAGEDOWN, + KEY_PAGEUP, KEY_END };