I'm trying to set up Karabiner-elements to remap both Cmd + Left Arrow to Home and Cmd to Ctrl simultaneously. Ie. if I press Cmd + Left Arrow it should send Home, but if I press, for example Cmd + D it should send Ctrl + D; or if I simply press Cmd it should send Ctrl.
The following are the rules in my karabiner.json:
I was thinking, in my rules, that the first manipulator would be matched on Cmd + Left Arrow but then not matched on any other Cmd + * key press, leading the second manipulator to be matched for those. But currently, it seems only the second is matched when using Cmd + Left Arrow for some reason.
Essentially there's no easy way I found after looking all around the internet for a few days. The way I ended up doing this is by binding every single combination I need. CMD+Whatever to CTRL+Whatever
I'm trying to set up Karabiner-elements to remap both
Cmd + Left Arrow to Home
andCmd to Ctrl
simultaneously. Ie. if I pressCmd + Left Arrow
it should sendHome
, but if I press, for exampleCmd + D
it should sendCtrl + D
; or if I simply pressCmd
it should sendCtrl
. The following are the rules in mykarabiner.json
:I was thinking, in my rules, that the first manipulator would be matched on
Cmd + Left Arrow
but then not matched on any otherCmd + *
key press, leading the second manipulator to be matched for those. But currently, it seems only the second is matched when usingCmd + Left Arrow
for some reason.