I really enjoyed this post - capslock to ctrl/esc is one of my favourite hacks too.
Couple more things which have worked for me which you may like:
Spacefn layer: hold space then hjkl for arrow keys, then you don’t need a specific slack mapping, there is a Spacefn example in KE I am pretty sure
Hyperkey: map a key to command+option+ctrl+shift and then map hyper+other_keys to open apps directly - saves a lot of time for me.
I wouldn’t be surprised if you are already doing this ;)
Hey, super good points!
Spacefn layer: I remapped holding space down to cmd for some weeks, but it showed side effects when I typed sloppily. Your idea sounds better and could solve a lot of my problems. I think I might give the Spacefn layer a try!
Hyperkey: I love the idea, I just don’t know where to put the key. 🤔 Can you tell me more about your setup?
I currently have right option bound to hyper (I was never using it for anything else).
Since you have capslock bound to ctrl/esc maybe you could go with the left ctrl? Or something else that you don't use. If you are super daring, how about mapping enter (when chorded) to it?! (and of course leaving a single enter to it's normal functionality).
Here is my current karabiner config: github.com/fenetikm/dotfiles/blob/...
Ah, very cool, I will try this out!
What do you use to create the shortcuts based on the hyper key?
Good question! I am using Hammerspoon - here is my config for an example:
(Ignore the keyboard swapping bit, that's out of date. Karabiner elements supports device dependent mappings now)
Another useful tool to have in one's back pocket.
Very cool, will check it out! Thanks!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.