Modernize ctrl, shift, alt mods detection (#8724)
This commit is contained in:
parent
5c1aca0b88
commit
061ed87b89
@ -49,9 +49,9 @@ void matrix_init_user(void) {
|
|||||||
void matrix_scan_user(void) {
|
void matrix_scan_user(void) {
|
||||||
};
|
};
|
||||||
|
|
||||||
#define MODS_SHIFT (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT))
|
#define MODS_SHIFT (get_mods() & MOD_MASK_SHIFT)
|
||||||
#define MODS_CTRL (get_mods() & MOD_BIT(KC_LCTL) || get_mods() & MOD_BIT(KC_RCTRL))
|
#define MODS_CTRL (get_mods() & MOD_MASK_CTRL)
|
||||||
#define MODS_ALT (get_mods() & MOD_BIT(KC_LALT) || get_mods() & MOD_BIT(KC_RALT))
|
#define MODS_ALT (get_mods() & MOD_MASK_ALT)
|
||||||
|
|
||||||
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||||
static uint32_t key_timer;
|
static uint32_t key_timer;
|
||||||
|
Loading…
Reference in New Issue
Block a user