Skip to content

Commit

Permalink
feat: testing another layout for mouse and nav layer.
Browse files Browse the repository at this point in the history
  • Loading branch information
SjB committed Nov 17, 2023
1 parent b1b2af8 commit b2ab717
Showing 1 changed file with 20 additions and 10 deletions.
30 changes: 20 additions & 10 deletions users/sjb/sjb.h
Original file line number Diff line number Diff line change
Expand Up @@ -144,30 +144,40 @@ enum custom_keycodes {
#define FUNCPAD_ROW_2 KC_F5, KC_F6 , KC_F7 , KC_F8 , KC_INS
#define FUNCPAD_ROW_3 KC_F9, KC_F10, KC_F11, KC_F12, QK_LOCK

#ifdef ALTERNATE_HOME_ROW

#define RIGHT_MOUSE_ROW_1 KC_BTN7, KC_BTN4, KC_BTN5, KC_BTN6, KC_ACL0
#define RIGHT_MOUSE_ROW_2 KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R
#define RIGHT_MOUSE_ROW_3 KC_WH_D, KC_WH_L, KC_BTN3, KC_WH_R, KC_ACL1

#define RIGHT_NAV_ROW_1 KC_HOME , KC_PGUP, KC_MPLY , KC_VOLU , KC_MPRV
#define RIGHT_NAV_ROW_2 KC_TAB , KC_LEFT, KC_DOWN, KC_UP , KC_RIGHT
#define RIGHT_NAV_ROW_3 KC_END , KC_PGDN, KC_MUTE, KC_VOLD , KC_MNXT

#else

#define RIGHT_MOUSE_ROW_1 KC_BTN7, KC_BTN4, KC_MS_U, KC_BTN5, KC_BTN6
#define RIGHT_MOUSE_ROW_2 KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_R, KC_ACL0
#define RIGHT_MOUSE_ROW_3 KC_WH_D, KC_WH_L, KC_BTN3, KC_WH_R, KC_ACL1

#define RIGHT_NAV_ROW_1 KC_HOME , KC_PGUP, KC_UP , KC_VOLU , KC_MPRV
#define RIGHT_NAV_ROW_2 KC_TAB , KC_LEFT, KC_DOWN, KC_RIGHT, KC_MPLY
#define RIGHT_NAV_ROW_3 KC_END , KC_PGDN, KC_MUTE, KC_VOLD , KC_MNXT

#endif

#define LEFT_MOUSE_ROW_1 _______, _______, OSM_HYPR, C(KC_C), C(KC_X)
#define LEFT_MOUSE_ROW_2 LEFT_HOME_ROW
#define LEFT_MOUSE_ROW_3 _______, _______, OSM_MEH , C(KC_V), G(KC_SPC)

#define LEFT_SYS_ROW_1 OSM_RALT , KC_APP , KC_TAB , KC_LBRC, KC_RBRC
#define LEFT_SYS_ROW_1 OSM_RALT , KC_APP , OSM_SFT , KC_LBRC, KC_RBRC
#define LEFT_SYS_ROW_2 OSM_ALT , OSM_GUI , OSM_CTL , KC_LPRN, KC_RPRN
#define LEFT_SYS_ROW_3 QK_LOCK , OSM_MEH , OSM_HYPR , KC_LCBR, KC_RCBR

#define RIGHT_SYS_ROW_1 KC_LBRC , KC_RBRC , KC_TAB , KC_APP , OSM_RALT
#define RIGHT_SYS_ROW_1 KC_LBRC , KC_RBRC , OSM_SFT , KC_APP , OSM_RALT
#define RIGHT_SYS_ROW_2 KC_LPRN , KC_RPRN , OSM_CTL , OSM_GUI , OSM_ALT
#define RIGHT_SYS_ROW_3 KC_LCBR , KC_RCBR , OSM_HYPR , OSM_MEH , QK_LOCK

#define LEFT_NAV_ROW_1 KC_MPRV , KC_VOLU , KC_UP , KC_PGUP , KC_HOME
#define LEFT_NAV_ROW_2 KC_MNXT , KC_LEFT , KC_DOWN , KC_RIGHT, KC_TAB
#define LEFT_NAV_ROW_3 KC_MPLY , KC_VOLD , KC_MUTE , KC_PGDN , KC_END

#define RIGHT_NAV_ROW_1 KC_HOME , KC_PGUP, KC_UP , KC_VOLU , KC_MPRV
#define RIGHT_NAV_ROW_2 KC_TAB , KC_LEFT, KC_DOWN, KC_RIGHT, KC_MNXT
#define RIGHT_NAV_ROW_3 KC_END , KC_PGDN, KC_MUTE, KC_VOLD , KC_MPLY

#define TRANSPARENT_THUMB_CLUSTER _______, _______, _______
#define RIGHT_TRANSPARENT_THUMB_CLUSTER(_key) _______, _______, _key

Expand Down

0 comments on commit b2ab717

Please sign in to comment.