pqrs-org / Karabiner-Elements

Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
https://pqrs.org/osx/karabiner/
The Unlicense
18.88k stars 838 forks source link

[Feature request] Preserve the physical key_down status of a modifier in a simultaneous combo after it completes #2130

Open eugenesvk opened 4 years ago

eugenesvk commented 4 years ago

(copy of https://github.com/pqrs-org/Karabiner-Elements/issues/1642 that was closed by a bot)

I've mapped Left Command and Left Shift when pressed simultaneously to type a ( after release and keep working as LCommand+LShift while pressed. However, if I release either of those keys (e.g. release LCommand while continuing to hold LShift), the state of the remaining key is reset (e.g. I can't select text in a text editor even though LShift is pressed, I have to release it and press again).

Would you please add an option that would preserve the physical key_down status of the second modifier key inside a simultaneous key combo even after the other key in a combo is released? Thank you!

{ "description"     : "    LCmd+LShift/RShift (L⌘L/R⇧) ⟶ () on simultaneous single press",
  "manipulators"    : [
   {"type"          : "basic",
   "from"           : { "simultaneous" : [{ "key_code": "left_command" }, {"key_code": "left_shift"}]},
   "to"             : [{"key_code": "left_command",
     "modifiers"    : [ "left_shift" ]}],
   "to_if_alone"    : [{"key_code": "9",
     "modifiers"    : ["left_shift"]}] },
stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.