Hacker News new | ask | show | jobs
by bad_user 3914 days ago
I have both a ThinkPad and a MacBook Pro and MacBooks are also doing it.

I prefer to override Caps Lock to be another Ctrl and I can't remember the last time I felt the need to use the normal left-Ctrl. The best part is that Caps Lock is here to stay because many users like to write ALL CAPS.

2 comments

The Lenovo X1 Carbon actually did remove caps, instead putting home/end there. I believe it also removed the F keys, instead adding an "adaptive" touch strip. They undid it in the latest version. I wouldn't consider anything safe from the terrible designers at Lenovo.

It is fine that they wanna experiment. I just wish they'd sell a premium option with the old style, good, keyboards.

At least they gave us the physical trackpoint buttons back.
I don't write in ALL CAPS, but I do have to type code where some constant like SERVER_RETRY_TIMEOUT will be in all caps. So I do use my caps lock key a lot.
I don't do this, for some reason. And it makes some sense, because in the case of underscored names on US layout at least, I'm going to be doing shifting inside it anyway, and I'll have to time it right or I'll get uncapitalized letters on either side of the underscores. So I just hold shift the whole way through, switching which hand is shifting if needed.

Maybe I'd use a "shift lock" that's cancelable by holding shift, but since I've recently mapped Caps Lock to Esc and want to keep that, I guess I'd have to make the Esc key into shift lock. Esc is kind of distant, but maybe worth it to avoid RSI typing 10+ character-long sequences holding shift the whole time...

Isn't there a to caps functionality for a lot of ides and editors?
And in shells. Alt-u uppercases the word following the cursor with vanilla bash+readline everywhere I've tried. So the sequence would be to type "server_retry_timeout", Ctrl-a to jump to beginning of line, Alt-u-u-u to uppercase the next three words.
Ummmm... yeah, I think I stick to using caps lock.