diff options
| author | Syndamia <kamen@syndamia.com> | 2024-04-05 12:55:45 +0300 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2024-04-05 12:55:45 +0300 |
| commit | 3b3c828b79c29d56e7332d23d110aad1a7c16d85 (patch) | |
| tree | 9f9054fed7b2ced9e492d1dce77a676635b6cc0b /chak | |
| parent | 12044c960015e33a465008e4cdd6e804df010d37 (diff) | |
| download | qmk-keyboards-3b3c828b79c29d56e7332d23d110aad1a7c16d85.tar qmk-keyboards-3b3c828b79c29d56e7332d23d110aad1a7c16d85.tar.gz qmk-keyboards-3b3c828b79c29d56e7332d23d110aad1a7c16d85.zip | |
[chak] Minor reordering and commenting
Diffstat (limited to 'chak')
| -rw-r--r-- | chak/keymap/keymap.c | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/chak/keymap/keymap.c b/chak/keymap/keymap.c index 8e800c5..2be74e0 100644 --- a/chak/keymap/keymap.c +++ b/chak/keymap/keymap.c @@ -17,8 +17,22 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +/* Helpers */ + #include QMK_KEYBOARD_H +#define HR(a, s, d, f, j, k, l, c) const uint16_t \ + HR_ ## a = HR1(KC_ ## a), \ + HR_ ## s = HR2(KC_ ## s), \ + HR_ ## d = HR3(KC_ ## d), \ + HR_ ## f = HR4(KC_ ## f), \ + HR_ ## j = HR5(KC_ ## j), \ + HR_ ## k = HR6(KC_ ## k), \ + HR_ ## l = HR7(KC_ ## l), \ + HR_ ## c = HR8(KC_ ## c); + +/* Layer definitions */ + enum layers { _QWERTY, _NUMBERS, @@ -37,7 +51,8 @@ const uint16_t ENT_ARR = LT(_ARROWS, KC_ENT), META_FN = LT(_FN, KC_RGUI); -// Homerow mods +/* Homerow mods definitions */ + #define HR1(key) LSFT_T(key) #define HR2(key) LCTL_T(key) #define HR3(key) LALT_T(key) @@ -47,20 +62,12 @@ const uint16_t #define HR7(key) LCTL_T(key) #define HR8(key) RSFT_T(key) -#define HR(a, s, d, f, j, k, l, c) const uint16_t \ - HR_ ## a = HR1(KC_ ## a), \ - HR_ ## s = HR2(KC_ ## s), \ - HR_ ## d = HR3(KC_ ## d), \ - HR_ ## f = HR4(KC_ ## f), \ - HR_ ## j = HR5(KC_ ## j), \ - HR_ ## k = HR6(KC_ ## k), \ - HR_ ## l = HR7(KC_ ## l), \ - HR_ ## c = HR8(KC_ ## c); - -HR(A, S, D, F, J, K, L, SCLN) -HR(1, 2, 3, 4, 7, 8, 9, 0) +HR( A, S, D, F, J, K, L, SCLN) +HR( 1, 2, 3, 4, 7, 8, 9, 0) HR(F1, F2, F3, F4, F7, F8, F9, F10) +/* Key override definitions */ + const key_override_t shift_super_system_sleep = ko_make_basic(MOD_MASK_SHIFT, KC_LGUI, KC_SLEP) ; @@ -69,6 +76,8 @@ const key_override_t **key_overrides = (const key_override_t *[]){ NULL // Null terminate the array of overrides! }; +/* Layer definitions */ + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //Concatenated characters/keys means first is acessed with Shift, second without //Second line of key is for button when held down |
