mod_lock.def 465 B

12345678910111213141516171819
  1. // mod lock keys. takes keymods not mods.
  2. // keycode should be defined in custom_keys.def.
  3. // custom key, modkey to activate
  4. MODL(ML_LSFT, KC_LSFT)
  5. MODL(ML_LCTL, KC_LCTL)
  6. MODL(ML_LALT, KC_LALT)
  7. MODL(ML_LGUI, KC_LGUI)
  8. // Keycodes which will NOT cancel mod lock mode.
  9. IGNORE_KC( KC_LEFT)
  10. IGNORE_KC( KC_RGHT)
  11. IGNORE_KC( KC_UP)
  12. IGNORE_KC( KC_DOWN)
  13. IGNORE_KC( KC_HOME)
  14. IGNORE_KC( KC_END)
  15. IGNORE_KC( ML_LALT)
  16. IGNORE_KC( ML_LCTL)
  17. IGNORE_KC( ML_LGUI)
  18. IGNORE_KC( ML_LSFT)