PERSONAL: added support for kvm machine switching via the keyboard using a macro
This commit is contained in:
parent
58a888304b
commit
129ae6fc75
|
|
@ -53,6 +53,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
case U_KVM_SWITCH:
|
||||||
|
if (record->event.pressed) {
|
||||||
|
register_code(KC_TAB);
|
||||||
|
SEND_STRING(SS_DELAY(10) SS_TAP(X_RIGHT) SS_DELAY(10));
|
||||||
|
unregister_code(KC_TAB);
|
||||||
|
}
|
||||||
|
break;
|
||||||
// COMMENT TO DISABLE MACROS
|
// COMMENT TO DISABLE MACROS
|
||||||
case M_KI_R_SWAP:
|
case M_KI_R_SWAP:
|
||||||
if (record->event.pressed) {
|
if (record->event.pressed) {
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ enum userspace_custom_keycodes {
|
||||||
C_HYPHENCASE,
|
C_HYPHENCASE,
|
||||||
C_UNDERSCORECASE,
|
C_UNDERSCORECASE,
|
||||||
C_ANYCASE,
|
C_ANYCASE,
|
||||||
|
U_KVM_SWITCH,
|
||||||
G_GOD_ON,
|
G_GOD_ON,
|
||||||
G_GOD_OFF,
|
G_GOD_OFF,
|
||||||
G_PULLING,
|
G_PULLING,
|
||||||
|
|
|
||||||
|
|
@ -404,7 +404,7 @@ NOTE: These are all the same length. If you do a search/replace
|
||||||
#define __SHIFTNAV_3_K2__ LSFT(KC_PGUP)
|
#define __SHIFTNAV_3_K2__ LSFT(KC_PGUP)
|
||||||
#define __SHIFTNAV_3_K3__ LSFT(KC_PGDN)
|
#define __SHIFTNAV_3_K3__ LSFT(KC_PGDN)
|
||||||
#define __SHIFTNAV_3_K4__ _______
|
#define __SHIFTNAV_3_K4__ _______
|
||||||
#define __SHIFTNAV_3_K5__ _______
|
#define __SHIFTNAV_3_K5__ U_KVM_SWITCH
|
||||||
|
|
||||||
#define ________________SHIFTNAV_1_________________ __SHIFTNAV_1_K1__, __SHIFTNAV_1_K2__, __SHIFTNAV_1_K3__, __SHIFTNAV_1_K4__, __SHIFTNAV_1_K5__
|
#define ________________SHIFTNAV_1_________________ __SHIFTNAV_1_K1__, __SHIFTNAV_1_K2__, __SHIFTNAV_1_K3__, __SHIFTNAV_1_K4__, __SHIFTNAV_1_K5__
|
||||||
#define ________________SHIFTNAV_2_________________ __SHIFTNAV_2_K1__, __SHIFTNAV_2_K2__, __SHIFTNAV_2_K3__, __SHIFTNAV_2_K4__, __SHIFTNAV_2_K5__
|
#define ________________SHIFTNAV_2_________________ __SHIFTNAV_2_K1__, __SHIFTNAV_2_K2__, __SHIFTNAV_2_K3__, __SHIFTNAV_2_K4__, __SHIFTNAV_2_K5__
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue