Add macros for ash chars

main
Ashelyn Dawn 3 years ago
parent 06b57254d8
commit 32f4cb6a51

@ -340,6 +340,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
// Vim keys
if(!gui_combo_pressed) {
bool target_skipped = false;
uint16_t target = 0;
if(keycode == KC_H){
@ -358,6 +359,30 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
target = KC_RIGHT;
}
if(keycode == KC_A){
if(record->event.pressed) {
register_code(KC_LALT);
tap_code(KC_KP_0);
tap_code(KC_KP_1);
tap_code(KC_KP_9);
tap_code(KC_KP_8);
unregister_code(KC_LALT);
}
target_skipped = true;
}
if(keycode == KC_S){
if(record->event.pressed) {
register_code(KC_LALT);
tap_code(KC_KP_0);
tap_code(KC_KP_2);
tap_code(KC_KP_3);
tap_code(KC_KP_0);
unregister_code(KC_LALT);
}
target_skipped = true;
}
if (target != 0) {
if(record->event.pressed) {
register_code(target);
@ -367,6 +392,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
}
return false;
}
if (target_skipped) {
gui_disable_tap = true;
return false;
}
}
if(!gui_combo_pressed) {

Loading…
Cancel
Save