yqrashawn / GokuRakuJoudo

config karabiner with ease
GNU General Public License v3.0
1.17k stars 120 forks source link

[Feature Request] Leader Key to have much more shortcuts near homerow #224

Open arabshapt opened 1 year ago

arabshapt commented 1 year ago

What is Leader key? Tapping on it start an event/tap listener. You specify whichever key you want for it. It could be right cmd key that you mapped to hyper(all modifiers) and dot(.) for example. This event listener will terminate after set time(e.g. 2 sec). In these 2 seconds you tap on the next key that you specified in your sequence e.g. "a"(which could mean(for you) applications) then timer would get extended(maybe) or overwritten to 1 sec. So after leader and followed by "a" you either specified output shortcut or the sequence continues. Leader key => a => c would outpush hyper(all modifiers)+backtick(`) could mean "open chrome". Using special characters with modiefiers as output to normal/alpha keys would increase the number of easily accessible shortcuts.

leader key =(in sequence)> easily accessible key =>...some other(letter/alpha) keys in sequence ======would output====> complex modifier(hyper(all modifiers at the same time) or meh) in combination with special characters like tilde, %,^,&,# or similar