浏览代码

Modernize ctrl, shift, alt mods detection (#8724)

foxx1337 5 年之前
父节点
当前提交
061ed87b89
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      keyboards/massdrop/ctrl/keymaps/default/keymap.c

+ 3 - 3
keyboards/massdrop/ctrl/keymaps/default/keymap.c

@@ -49,9 +49,9 @@ void matrix_init_user(void) {
 void matrix_scan_user(void) {
 };
 
-#define MODS_SHIFT  (get_mods() & MOD_BIT(KC_LSHIFT) || get_mods() & MOD_BIT(KC_RSHIFT))
-#define MODS_CTRL  (get_mods() & MOD_BIT(KC_LCTL) || get_mods() & MOD_BIT(KC_RCTRL))
-#define MODS_ALT  (get_mods() & MOD_BIT(KC_LALT) || get_mods() & MOD_BIT(KC_RALT))
+#define MODS_SHIFT  (get_mods() & MOD_MASK_SHIFT)
+#define MODS_CTRL   (get_mods() & MOD_MASK_CTRL)
+#define MODS_ALT    (get_mods() & MOD_MASK_ALT)
 
 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
     static uint32_t key_timer;