Hacker News new | ask | show | jobs
by deathanatos 3569 days ago
Some OSes (I know at least Linux does) support what's called "two-shift caps lock": if you hit both shifts, together, you get caps-locks. If you hit only one (on either side), you get a normal shift key.

This frees up the CapsLock-the-key for whatever you want, and you get to keep CapsLock-the-function. (And, you don't have to "move" it, such as in the "Swap CapsLock and Control" schemes: you get to have normal Control, CapsLock key for whatever you want, and the capslock functionality.)

I mapped my CapsLock key to "Level3 shift" at home, and mapped various interesting characters into the homerow, and space. I figured "_" is a word separator, and space bar is for separating words, so Level3+Space = "_". Level3 + the home row is stuff like ()[]{}; things that are normally way out.

Not sure how good the layout is, since I'm still trying to get used to it, and old habits die really hard. I was heavily inspired by the Neo keyboard layout[1].

[1]: http://neo-layout.org/index_en.html

1 comments

Thanks for your reply. After reading it, I went out searching on how to enable "two-shift caps lock", because I sometimes need the caps lock (in Brazil almost all government related documents demand caps for items such as your name, etc.), but I also need a good compose key. I've been long using the caps lock key as the compose key, but the lack of an alternative caps lock did annoy me at times. Thanks to you, now I have the solution that perfectly fits my personal needs!