Remove legacy keycodes, part 6 (#18740)
* `KC_RSHIFT` -> `KC_RSFT` * `KC_RCTRL` -> `KC_RCTL` * `KC_LSHIFT` -> `KC_LSFT` * `KC_LCTRL` -> `KC_LCTL`
This commit is contained in:
parent
39c22f5cf5
commit
74223c34a9
553 changed files with 1139 additions and 1151 deletions
|
@ -219,7 +219,7 @@ enum alfrdmalr_keycodes {
|
|||
// LEFT
|
||||
// - CORE
|
||||
#define __NAVIGATION_L1__ KC_NO, KC_NO, KC_SPC, KC_F5, KC_NO
|
||||
#define __NAVIGATION_L2__ KC_LSFT, KC_LCTRL, KC_LALT, KC_LGUI, KC_NO
|
||||
#define __NAVIGATION_L2__ KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, KC_NO
|
||||
#define __NAVIGATION_L3__ WINUNDO, WINCUT, WINCOPY, WINPASTE, KC_NO
|
||||
|
||||
// - MODS
|
||||
|
|
|
@ -46,8 +46,8 @@ const uint16_t PROGMEM combo_up[] = {KC_W, KC_R, COMBO_END};
|
|||
const uint16_t PROGMEM combo_left[] = {KC_S, KC_E, COMBO_END};
|
||||
const uint16_t PROGMEM combo_right[] = {KC_F, KC_E, COMBO_END};
|
||||
const uint16_t PROGMEM combo_down[] = {KC_S, KC_F, COMBO_END};
|
||||
const uint16_t PROGMEM combo_prev_word[] = {KC_S, KC_LCTRL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_next_word[] = {KC_F, KC_LCTRL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_prev_word[] = {KC_S, KC_LCTL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_next_word[] = {KC_F, KC_LCTL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_end[] = {KC_W, KC_E, COMBO_END};
|
||||
const uint16_t PROGMEM combo_home[] = {KC_E, KC_R, COMBO_END};
|
||||
|
||||
|
@ -64,7 +64,7 @@ const uint16_t PROGMEM combo_f8[] = {KC_8, KC_I, COMBO_END};
|
|||
const uint16_t PROGMEM combo_f9[] = {KC_9, KC_O, COMBO_END};
|
||||
const uint16_t PROGMEM combo_f10[] = {KC_0, KC_P, COMBO_END};
|
||||
const uint16_t PROGMEM combo_f11[] = {LT(GIT,KC_SLSH), KC_RSFT, COMBO_END};
|
||||
const uint16_t PROGMEM combo_f12[] = {KC_RALT, KC_RCTRL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_f12[] = {KC_RALT, KC_RCTL, COMBO_END};
|
||||
const uint16_t PROGMEM combo_pscreen[] = {TO(WORKMAN), KC_RALT, COMBO_END};
|
||||
|
||||
const uint16_t PROGMEM done_sm[] = {KC_LEFT, KC_RIGHT, COMBO_END};
|
||||
|
|
|
@ -101,7 +101,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case RGB_THEME_FORWARD:
|
||||
if (record->event.pressed) {
|
||||
uint8_t shifted = get_mods() & (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT));
|
||||
uint8_t shifted = get_mods() & (MOD_BIT(KC_LSFT)|MOD_BIT(KC_RSFT));
|
||||
if(shifted) {
|
||||
rgb_theme_step_reverse();
|
||||
} else {
|
||||
|
@ -112,7 +112,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case RGB_THEME_REVERSE:
|
||||
if (record->event.pressed) {
|
||||
uint8_t shifted = get_mods() & (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT));
|
||||
uint8_t shifted = get_mods() & (MOD_BIT(KC_LSFT)|MOD_BIT(KC_RSFT));
|
||||
if(shifted) {
|
||||
rgb_theme_step();
|
||||
} else {
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
qk_tap_dance_action_t tap_dance_actions[] = {
|
||||
/* Tap once/hold for Shift, tap twice for Caps Lock */
|
||||
[SHIFT_CAPS] = ACTION_TAP_DANCE_DOUBLE( KC_LSHIFT, KC_CAPS )
|
||||
[SHIFT_CAPS] = ACTION_TAP_DANCE_DOUBLE( KC_LSFT, KC_CAPS )
|
||||
};
|
|
@ -27,7 +27,7 @@ bool process_record_cdeq(uint16_t keycode, keyrecord_t *record) {
|
|||
return true;
|
||||
}
|
||||
|
||||
shifted = get_mods() & (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT));
|
||||
shifted = get_mods() & (MOD_BIT(KC_LSFT)|MOD_BIT(KC_RSFT));
|
||||
|
||||
// Keydown. If shift is currently pressed, register its alternate keycode.
|
||||
if (record->event.pressed && shifted) {
|
||||
|
|
|
@ -15,7 +15,7 @@ bool process_record_save_default_layer(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
if (!(keycode == KF_LAYO
|
||||
&& record->event.pressed
|
||||
&& get_mods() & (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)))) {
|
||||
&& get_mods() & (MOD_BIT(KC_LSFT)|MOD_BIT(KC_RSFT)))) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#define NO_ACTION_ONESHOT
|
||||
#define NO_ACTION_MACRO
|
||||
|
||||
#define MODS_SHIFT_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT))
|
||||
#define MODS_SHIFT_MASK (MOD_BIT(KC_LSFT)|MOD_BIT(KC_RSFT))
|
||||
|
||||
// Layer the calculator is on
|
||||
#define CALC_LAYER 2
|
||||
|
|
|
@ -375,14 +375,14 @@ void render_mod_status(uint8_t modifiers, uint8_t col, uint8_t line) {
|
|||
#endif
|
||||
oled_write_P(PSTR(OLED_RENDER_MODS_NAME), false);
|
||||
#if defined(OLED_DISPLAY_VERBOSE)
|
||||
oled_write_P(mod_status[0], (modifiers & MOD_BIT(KC_LSHIFT)));
|
||||
oled_write_P(mod_status[0], (modifiers & MOD_BIT(KC_LSFT)));
|
||||
oled_write_P(mod_status[!keymap_config.swap_lctl_lgui ? 3 : 4], (modifiers & MOD_BIT(KC_LGUI)));
|
||||
oled_write_P(mod_status[2], (modifiers & MOD_BIT(KC_LALT)));
|
||||
oled_write_P(mod_status[1], (modifiers & MOD_BIT(KC_LCTL)));
|
||||
oled_write_P(mod_status[1], (modifiers & MOD_BIT(KC_RCTL)));
|
||||
oled_write_P(mod_status[2], (modifiers & MOD_BIT(KC_RALT)));
|
||||
oled_write_P(mod_status[!keymap_config.swap_lctl_lgui ? 3 : 4], (modifiers & MOD_BIT(KC_RGUI)));
|
||||
oled_write_P(mod_status[0], (modifiers & MOD_BIT(KC_RSHIFT)));
|
||||
oled_write_P(mod_status[0], (modifiers & MOD_BIT(KC_RSFT)));
|
||||
#else
|
||||
oled_write_P(mod_status[0], (modifiers & MOD_MASK_SHIFT));
|
||||
oled_write_P(mod_status[!keymap_config.swap_lctl_lgui ? 3 : 4], (modifiers & MOD_MASK_GUI));
|
||||
|
|
|
@ -60,12 +60,12 @@ void unregister_shift_f6 (void) {
|
|||
|
||||
void register_ctrl_shift (void) {
|
||||
register_code (KC_LSFT);
|
||||
register_code (KC_LCTRL);
|
||||
register_code (KC_LCTL);
|
||||
}
|
||||
|
||||
void unregister_ctrl_shift (void) {
|
||||
unregister_code (KC_LSFT);
|
||||
unregister_code (KC_LCTRL);
|
||||
unregister_code (KC_LCTL);
|
||||
}
|
||||
|
||||
void register_alt_shift (void) {
|
||||
|
@ -177,8 +177,8 @@ void tab_finished (qk_tap_dance_state_t *state, void *user_data) {
|
|||
case SINGLE_HOLD: register_ctrl_shift(); break;
|
||||
case DOUBLE_HOLD: register_alt_shift(); break; //alt shift on single hold
|
||||
case DOUBLE_TAP: register_code(KC_TAB); unregister_code(KC_TAB); register_code(KC_TAB); break; //tab tab
|
||||
case TRIPLE_TAP: register_code(KC_LSHIFT) ;register_code(KC_ESC); break;
|
||||
case TRIPLE_HOLD: register_code(KC_LSHIFT); register_code(KC_LGUI); break;
|
||||
case TRIPLE_TAP: register_code(KC_LSFT) ;register_code(KC_ESC); break;
|
||||
case TRIPLE_HOLD: register_code(KC_LSFT); register_code(KC_LGUI); break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -188,8 +188,8 @@ void tab_reset (qk_tap_dance_state_t *state, void *user_data) {
|
|||
case DOUBLE_HOLD: unregister_alt_shift(); break; //let go of alt shift
|
||||
case DOUBLE_TAP: unregister_code(KC_TAB); break;
|
||||
case SINGLE_HOLD: unregister_ctrl_shift(); break;
|
||||
case TRIPLE_TAP: unregister_code(KC_LSHIFT); unregister_code(KC_ESC); break;
|
||||
case TRIPLE_HOLD: unregister_code(KC_LSHIFT); unregister_code(KC_LGUI); break;
|
||||
case TRIPLE_TAP: unregister_code(KC_LSFT); unregister_code(KC_ESC); break;
|
||||
case TRIPLE_HOLD: unregister_code(KC_LSFT); unregister_code(KC_LGUI); break;
|
||||
}
|
||||
tab_state.state = 0;
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
// Note: These are 6x1 blocks, since modifiers are also adjusted.
|
||||
#define ______________OVERWATCH_L1_________________ KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T
|
||||
#define ______________OVERWATCH_L2_________________ KC_LCTL , KC_A , KC_S , KC_D , KC_F , KC_P
|
||||
#define ______________OVERWATCH_L3_________________ KC_LSHIFT , KC_Z , KC_X , KC_C , KC_V , KC_GRAVE
|
||||
#define ______________OVERWATCH_L3_________________ KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_GRAVE
|
||||
// Ergodox only has 5 keys on bottom row:
|
||||
#define ______________OVERWATCH_L4_________________ KC_LCTL , KC_F9 , KC_PSCR , KC_H , KC_R
|
||||
|
||||
|
|
|
@ -36,8 +36,8 @@ enum userspace_layers { _QWERTY = 0, _CDH, _SYM, _MOV, _DMOV, _NUM };
|
|||
/*
|
||||
define modifiers here, since MOD_* doesn't seem to work for these
|
||||
*/
|
||||
#define MODS_SHIFT_MASK (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))
|
||||
#define MODS_CTRL_MASK (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTRL))
|
||||
#define MODS_SHIFT_MASK (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))
|
||||
#define MODS_CTRL_MASK (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL))
|
||||
#define MODS_ALT_MASK (MOD_BIT(KC_LALT) | MOD_BIT(KC_RALT))
|
||||
#define MODS_GUI_MASK (MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI))
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
bool process_record_obs(uint16_t keycode, keyrecord_t *record) {
|
||||
// Apply all 4 mods for custom OBS macros
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_LCTL);
|
||||
register_code(KC_LALT);
|
||||
register_code(KC_LGUI);
|
||||
|
@ -71,7 +71,7 @@ bool process_record_obs(uint16_t keycode, keyrecord_t *record) {
|
|||
}
|
||||
|
||||
// Unpress all 4 mods for custom OBS macros
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
unregister_code(KC_LCTL);
|
||||
unregister_code(KC_LALT);
|
||||
unregister_code(KC_LGUI);
|
||||
|
|
|
@ -60,7 +60,7 @@ void altFinish(qk_tap_dance_state_t* state, void* user_data) {
|
|||
case 3:
|
||||
if (state->pressed) {
|
||||
register_code(KC_RALT);
|
||||
register_code(KC_RSHIFT);
|
||||
register_code(KC_RSFT);
|
||||
Alt = HOLD3;
|
||||
}
|
||||
break;
|
||||
|
@ -78,7 +78,7 @@ void altReset(qk_tap_dance_state_t* state, void* user_data) {
|
|||
unregister_code(KC_RALT);
|
||||
break;
|
||||
case HOLD3:
|
||||
unregister_code(KC_RSHIFT);
|
||||
unregister_code(KC_RSFT);
|
||||
unregister_code(KC_RALT);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ void dance_ecap_finished (qk_tap_dance_state_t *state, void *user_data){
|
|||
tap_code(KC_ESC);
|
||||
break;
|
||||
case SINGLE_HOLD:
|
||||
register_code(KC_LCTRL);
|
||||
register_code(KC_LCTL);
|
||||
break;
|
||||
case DOUBLE_TAP:
|
||||
tap_code(KC_CAPS);
|
||||
|
@ -76,7 +76,7 @@ void dance_ecap_finished (qk_tap_dance_state_t *state, void *user_data){
|
|||
|
||||
void dance_ecap_reset (qk_tap_dance_state_t *state, void *user_data){
|
||||
if(caps_status.state == SINGLE_HOLD){
|
||||
unregister_code(KC_LCTRL);
|
||||
unregister_code(KC_LCTL);
|
||||
}
|
||||
caps_status.state = 0;
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case IT_SCCL:
|
||||
if (record->event.pressed){
|
||||
if (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT)){
|
||||
if (get_mods() & MOD_BIT(KC_LSFT) || get_mods() & MOD_BIT(KC_RIGHT_SHIFT)){
|
||||
register_code16(IT_COLN);
|
||||
} else {
|
||||
register_code16(IT_SCLN);
|
||||
|
@ -39,7 +39,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case IT_APDQ:
|
||||
if (record->event.pressed){
|
||||
if (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT)){
|
||||
if (get_mods() & MOD_BIT(KC_LSFT) || get_mods() & MOD_BIT(KC_RIGHT_SHIFT)){
|
||||
register_code16(IT_DQUO);
|
||||
} else {
|
||||
register_code16(IT_QUOT);
|
||||
|
@ -53,7 +53,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case IT_CMLS:
|
||||
if (record->event.pressed){
|
||||
if (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT)){
|
||||
if (get_mods() & MOD_BIT(KC_LSFT) || get_mods() & MOD_BIT(KC_RIGHT_SHIFT)){
|
||||
unregister_code16(KC_LSFT);
|
||||
register_code16(IT_LABK);
|
||||
register_code16(KC_LSFT);
|
||||
|
@ -69,7 +69,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case IT_DTMR:
|
||||
if (record->event.pressed){
|
||||
if (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT)){
|
||||
if (get_mods() & MOD_BIT(KC_LSFT) || get_mods() & MOD_BIT(KC_RIGHT_SHIFT)){
|
||||
register_code16(IT_RABK);
|
||||
} else {
|
||||
register_code16(IT_DOT);
|
||||
|
@ -83,7 +83,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case IT_SLQS:
|
||||
if (record->event.pressed){
|
||||
if (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT)){
|
||||
if (get_mods() & MOD_BIT(KC_LSFT) || get_mods() & MOD_BIT(KC_RIGHT_SHIFT)){
|
||||
register_code16(IT_QUES);
|
||||
} else {
|
||||
register_code16(IT_SLSH);
|
||||
|
|
|
@ -79,7 +79,7 @@ static inline bool tap_ctrl_other_pressed(void) {
|
|||
// need to send the plain keycode plus potential mods
|
||||
if (get_mods() & MOD_MASK_CTRL) {
|
||||
// make sure to send a shift if prssed
|
||||
repeat_send_keys(key->count, KC_RSHIFT, key->keycode);
|
||||
repeat_send_keys(key->count, KC_RSFT, key->keycode);
|
||||
}
|
||||
else {
|
||||
repeat_send_keys(key->count, key->keycode);
|
||||
|
|
|
@ -144,9 +144,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case VIM_C:
|
||||
if(SHIFTED) {
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_X));
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -225,9 +225,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
// s for substitute?
|
||||
if(SHIFTED) {
|
||||
tap_code16(LGUI(KC_LEFT));
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_X));
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -242,7 +242,7 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
if(SHIFTED) {
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_Z));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
} else {
|
||||
tap_code16(LGUI(KC_Z));
|
||||
}
|
||||
|
@ -305,9 +305,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case VIM_C:
|
||||
tap_code16(LGUI(KC_LEFT));
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_X));
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -327,9 +327,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
tap_code16(LALT(KC_LEFT));
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LALT(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_X));
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -377,9 +377,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
tap_code16(LALT(KC_LEFT));
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LALT(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
tap_code16(LGUI(KC_X));
|
||||
yank_was_lines = false;
|
||||
vstate = VIM_START;
|
||||
|
@ -401,33 +401,33 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case VIM_B:
|
||||
register_code(KC_LALT);
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_LEFT);
|
||||
// leave open for key repeat
|
||||
break;
|
||||
case VIM_E:
|
||||
register_code(KC_LALT);
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_RIGHT);
|
||||
// leave open for key repeat
|
||||
break;
|
||||
case VIM_H:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_LEFT);
|
||||
break;
|
||||
case VIM_I:
|
||||
vstate = VIM_VI;
|
||||
break;
|
||||
case VIM_J:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_DOWN);
|
||||
break;
|
||||
case VIM_K:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_UP);
|
||||
break;
|
||||
case VIM_L:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_RIGHT);
|
||||
break;
|
||||
case VIM_W:
|
||||
|
@ -468,9 +468,9 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
tap_code16(LALT(KC_LEFT));
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
tap_code16(LALT(KC_RIGHT));
|
||||
unregister_code(KC_LSHIFT);
|
||||
unregister_code(KC_LSFT);
|
||||
vstate = VIM_V;
|
||||
default:
|
||||
// ignore
|
||||
|
@ -490,11 +490,11 @@ bool process_record_vimlayer(uint16_t keycode, keyrecord_t *record) {
|
|||
vstate = VIM_START;
|
||||
break;
|
||||
case VIM_J:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_DOWN);
|
||||
break;
|
||||
case VIM_K:
|
||||
register_code(KC_LSHIFT);
|
||||
register_code(KC_LSFT);
|
||||
register_code(KC_UP);
|
||||
break;
|
||||
case VIM_Y:
|
||||
|
|
|
@ -224,7 +224,7 @@ void BSW_finished (qk_tap_dance_state_t *state, void *user_data) {
|
|||
#endif
|
||||
break;
|
||||
case DOUBLE_TAP:
|
||||
register_code(KC_LCTRL);
|
||||
register_code(KC_LCTL);
|
||||
register_code(KC_C);
|
||||
break;
|
||||
case DOUBLE_HOLD:
|
||||
|
@ -237,7 +237,7 @@ void BSW_reset (qk_tap_dance_state_t *state, void *user_data) {
|
|||
switch (BSWtap_state.state) {
|
||||
case SINGLE_TAP: unregister_code(KC_ENTER); break;
|
||||
case DOUBLE_TAP:
|
||||
unregister_code(KC_LCTRL);
|
||||
unregister_code(KC_LCTL);
|
||||
unregister_code(KC_C);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -36,15 +36,15 @@ static void CMD(uint16_t keycode) {
|
|||
}
|
||||
|
||||
static void CTRL(uint16_t keycode) {
|
||||
PRESS(KC_LCTRL);
|
||||
PRESS(KC_LCTL);
|
||||
TAP(keycode);
|
||||
RELEASE(KC_LCTRL);
|
||||
RELEASE(KC_LCTL);
|
||||
}
|
||||
|
||||
static void SHIFT(uint16_t keycode) {
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
TAP(keycode);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
}
|
||||
|
||||
static void ALT(uint16_t keycode) {
|
||||
|
@ -194,9 +194,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case VIM_C:
|
||||
if(SHIFTED) {
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
CMD(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
CMD(KC_X);
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -275,9 +275,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
// s for substitute?
|
||||
if(SHIFTED) {
|
||||
CMD(KC_LEFT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
CMD(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
CMD(KC_X);
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -292,7 +292,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
if(SHIFTED) {
|
||||
PRESS(KC_LSFT);
|
||||
CMD(KC_Z);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
} else {
|
||||
CMD(KC_Z);
|
||||
}
|
||||
|
@ -355,9 +355,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
|
||||
case VIM_C:
|
||||
CMD(KC_LEFT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
CMD(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
CMD(KC_X);
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -377,9 +377,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
ALT(KC_LEFT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
ALT(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
CMD(KC_X);
|
||||
yank_was_lines = false;
|
||||
EDIT;
|
||||
|
@ -427,9 +427,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
ALT(KC_LEFT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
ALT(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
CMD(KC_X);
|
||||
yank_was_lines = false;
|
||||
vstate = VIM_START;
|
||||
|
@ -451,33 +451,33 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
case VIM_B:
|
||||
PRESS(KC_LALT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_LEFT);
|
||||
// leave open for key repeat
|
||||
break;
|
||||
case VIM_E:
|
||||
PRESS(KC_LALT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_RIGHT);
|
||||
// leave open for key repeat
|
||||
break;
|
||||
case VIM_H:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_LEFT);
|
||||
break;
|
||||
case VIM_I:
|
||||
vstate = VIM_VI;
|
||||
break;
|
||||
case VIM_J:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_DOWN);
|
||||
break;
|
||||
case VIM_K:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_UP);
|
||||
break;
|
||||
case VIM_L:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_RIGHT);
|
||||
break;
|
||||
case VIM_W:
|
||||
|
@ -518,9 +518,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
switch(keycode) {
|
||||
case VIM_W:
|
||||
ALT(KC_LEFT);
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
ALT(KC_RIGHT);
|
||||
RELEASE(KC_LSHIFT);
|
||||
RELEASE(KC_LSFT);
|
||||
vstate = VIM_V;
|
||||
default:
|
||||
// ignore
|
||||
|
@ -540,11 +540,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
vstate = VIM_START;
|
||||
break;
|
||||
case VIM_J:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_DOWN);
|
||||
break;
|
||||
case VIM_K:
|
||||
PRESS(KC_LSHIFT);
|
||||
PRESS(KC_LSFT);
|
||||
PRESS(KC_UP);
|
||||
break;
|
||||
case VIM_Y:
|
||||
|
|
|
@ -55,11 +55,11 @@ int cur_dance(qk_tap_dance_state_t *state) {
|
|||
|
||||
void dance_lctl_finished(qk_tap_dance_state_t *state, void *user_data) {
|
||||
rbw_led_keys[RBW_LCTL].status = ENABLED;
|
||||
register_code(KC_LCTRL);
|
||||
register_code(KC_LCTL);
|
||||
};
|
||||
|
||||
void dance_lctl_reset(qk_tap_dance_state_t *state, void *user_data) {
|
||||
unregister_code(KC_LCTRL);
|
||||
unregister_code(KC_LCTL);
|
||||
rbw_led_keys[RBW_LCTL].status = DISABLED;
|
||||
};
|
||||
|
||||
|
@ -91,11 +91,11 @@ void dance_lspr_reset(qk_tap_dance_state_t *state, void *user_data) {
|
|||
|
||||
void dance_rctl_finished(qk_tap_dance_state_t *state, void *user_data) {
|
||||
rbw_led_keys[RBW_RCTL].status = ENABLED;
|
||||
register_code(KC_RCTRL);
|
||||
register_code(KC_RCTL);
|
||||
};
|
||||
|
||||
void dance_rctl_reset(qk_tap_dance_state_t *state, void *user_data) {
|
||||
unregister_code(KC_RCTRL);
|
||||
unregister_code(KC_RCTL);
|
||||
rbw_led_keys[RBW_RCTL].status = DISABLED;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue