diff --git a/src/keyboard/ergodox/layout/saneo-mod.c b/src/keyboard/ergodox/layout/saneo-mod.c index e065797..ea3dc79 100644 --- a/src/keyboard/ergodox/layout/saneo-mod.c +++ b/src/keyboard/ergodox/layout/saneo-mod.c @@ -25,46 +25,46 @@ const uint8_t PROGMEM _kb_layout[KB_LAYERS][KB_ROWS][KB_COLUMNS] = { // unused 0, // left hand -_0, _1, _2, _3, _4, _5, 0, -0, _Q, _W, _E, _R, _T, 0, -1, _A, _S, _D, _F, _G, -_shiftL, _Z, _X , _C, _V, _B, 0, -0, 0, 0, 0, _guiL, - _scrollLock, 0, - 0, 0, 0, - _space, _ctrlL, _altL, +_0, _1, _2, _3, _4, _5, 0, +0, _Q, _W, _E, _R, _T, 0, +1, _A, _S, _D, _F, _G, +_shiftL, _Z, _X , _C, _V, _B, 0, +_arrowL, _arrowU, _arrowD, _arrowR, _guiL, + _scrollLock, 0, + 0, 0, 0, + _space, _ctrlL, _altL, // right hand -0, _6, _7, _8, _9, _0, 0, -0, _Y, _U, _I, _O, _P, _bracketL, - _H, _J, _K, _L, _semicolon, 1, -0, _N, _M, _comma, _period, _slash, _shiftL, - 2, 0, 0, 0, 0, -0, 0, -0, 0, 0, -0, _shiftR, _shiftR ), +0, _6, _7, _8, _9, _0, 0, +0, _Y, _U, _I, _O, _P, _bracketL, + _H, _J, _K, _L, _semicolon, 1, +0, _N, _M, _comma, _period, _slash, _shiftL, + 2, 0, 0, 0, 0, +0, 0, +0, 0, 0, +0, 2, _shiftR ), KB_MATRIX_LAYER( // layout: layer 1: function and symbol keys // unused 0, // left hand -0, _F1, _F2, _F3, _F4, _F5, _F11, -0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, - 0, 0, - 0, 0, 0, - 0, 0, 0, +0, _F1, _F2, _F3, _F4, _F5, _F11, +0, _grave, _bracketL, _quote, _comma, _backslash, 0, +0, _comma, _bracketL, _slash, _1, _9, +0, _grave, _6, _backslash, _dash, _2, 0, +0, 0, 0, 0, 0, + 0, 0, + 0, 0, 0, + 0, 0, 0, // right hand -_F12, _F6, _F7, _F8, _F9, _F10, 0, -0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -0, 0, -0, 0, 0, -0, 0, 0 ), +_F12, _F6, _F7, _F8, _F9, _F10, 0, +0, _equal, _period, _quote, _bracketR, _grave, 0, + _0, _dash, _slash, _bracketR, _period, 0, +0, _equal, _4, _7, _3, _6, 0, + 0, 0, 0, 0, 0, +0, 0, +0, 0, 0, +0, 0, 0 ), KB_MATRIX_LAYER( // layout: layer 2: keyboard functions @@ -179,7 +179,7 @@ NULL, lpush2, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, NULL, NULL, - kprrel, kprrel, kprrel ), + kprrel, lpush2, kprrel ), KB_MATRIX_LAYER( // press: layer 1: function and symbol keys @@ -187,18 +187,18 @@ NULL, NULL, // left hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, +kprrel,sshprre, kprrel, kprrel,sshprre, kprrel, kprrel, +kprrel, kprrel,sshprre,sshprre,sshprre,sshprre, +ktrans, kprrel,sshprre,sshprre, kprrel,sshprre, kprrel, ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, // right hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel,sshprre,sshprre, kprrel, kprrel, kprrel, + sshprre,sshprre, kprrel,sshprre, kprrel, kprrel, + kprrel,sshprre,sshprre,sshprre,sshprre,sshprre, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, NULL, NULL, @@ -212,20 +212,20 @@ kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, + ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel, kprrel, kprrel, ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, + kprrel, ktrans, ktrans, // right hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, NULL, NULL, - kprrel, kprrel, kprrel ), + kprrel, ktrans, ktrans ), KB_MATRIX_LAYER( // press: layer 3: numpad @@ -277,7 +277,7 @@ NULL, lpop2, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, NULL, NULL, - kprrel, kprrel, kprrel ), + kprrel, lpop2, kprrel ), KB_MATRIX_LAYER( // release: layer 1: function and symbol keys @@ -285,18 +285,18 @@ NULL, NULL, // left hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel,sshprre, kprrel, kprrel,sshprre, kprrel, kprrel, + kprrel, kprrel,sshprre,sshprre,sshprre,sshprre, + ktrans, kprrel,sshprre,sshprre, kprrel,sshprre, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, // right hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel,sshprre,sshprre, kprrel, kprrel, kprrel, + sshprre,sshprre, kprrel,sshprre, kprrel, kprrel, + kprrel,sshprre,sshprre,sshprre,sshprre,sshprre, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, @@ -310,20 +310,20 @@ kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, + ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel, kprrel, kprrel, ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, + kprrel, ktrans, ktrans, // right hand kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, + kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, ktrans, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, kprrel, - kprrel, kprrel, kprrel ), + kprrel, ktrans, ktrans ), KB_MATRIX_LAYER( // release: layer 3: numpad