The Silence Map

Asked on Super User by Varity Colgate, 2 years ago. No reply there for at least a week.

I am trying to get semicolon to act as shift when held down but ; when tapped and colon when shift is down and also as end when CapsLock is held down

This is the code I have tried in Karabiner-Elements. The semicolon key sends semicolon when tapped ✔ When shift is held down and semicolon is tapped colon is sent ✔ While CapsLock is held down and semicolon is tapped end is sent ✔ While semicolon is held down shift should be activated ✖ { global : {}, profiles : [ { name : Default , complex_modifications : { rules : [ { description : CapsLock + Esc when tapped, set capslock_modifier variable when held , search to jump to this point : capscaps , manipulators : [ { type : basic , from : { key_code : caps_lock , modifiers : { optional : [ any ] }

This question is one of 1 report of the same problem:

I am trying to get semicolon to act as shift when held down but ; when tapped and colon when shift is down and also as end when CapsLock is

Nobody has answered it yet, here or anywhere.

Related problems

Question by Varity Colgate on Super User, licensed CC BY-SA. We show a short excerpt and link to the original thread as credit.