News for hackers. Stuff that matters.
Re:I have no capslock and I must scream by masklinn on Tuesday February 22, 2022 @04:07AM (#30425616)
> A good keyboard doesn't really need re-mapping, as the ctrl, esc and meta/alt keys are already readily available.

They’re not, unless by “good keyboard” you mean “custom layout”. On all the keyboards I’ve ever known, the almost entirely useless capslock takes one of the more valuable places on the keyboard just left of the home row. It’s the modifier key which requires the least movement by far, yet with a native function which is almost entirely worthless.

I’d like to see your hypothetical keyboard where control (to say nothing of esc) is anywhere near as easy to reach, despite both being used significantly more than caps, and caps being trivially and fully dispensable with unless your days are spent writing SQL with all keywords in all caps.

> You could argue for mapping caps lock to Super or Hyper if you're an emacs user maybe

No, you really could not, unless you’re part of the minority which flies with fully custom keybindings. But even then control is such a central modifier of emacs that making it more accessible and require less contorsion tends to yield the highest bang for your buck.

You could always remap the old control to super or hyper instead of having two control keys I guess.

Re:I have no capslock and I must scream by tsimionescu on Tuesday February 22, 2022 @09:57AM (#30428678)
Personally I use the Microsoft Sculpt keyboard [0], and holding Ctrl down is as easy or easier than caps lock, particularly for Emacs C-x or C-c, where I can use my right pinky on C-. Also true for Ctrl+z, a pretty common combination in most modern UIs.

It's true that Esc is nowhere near as easy to reach, so if I used vim I'm sure I'd like to switch them (alt/meta is also easy to reach for me, so I never felt the need to use Esc for Meta in Emacs; and having two Alt keys anyway makes it better).

[0] https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/... (using just this picture of the layout so this doesn't come off as some advertisement)

Re:I have no capslock and I must scream by rgoulter on Tuesday February 22, 2022 @05:10AM (#30426058)
> I’d like to see your hypothetical keyboard where control (to say nothing of esc) is anywhere near as easy to reach

With multi-function keys (as supported by e.g. QMK-powered keyboards, or software like kmonad) allows adding multiple functions to a key.

e.g. "tap-hold": "tap CapsLock key sends 'Escape', hold CapsLock key sends 'Ctrl'" would be useful for someone who uses Vim and/or Emacs.

Taking 'tap-hold' a bit further, you can try putting the modifiers (which are only useful when held) under the home row keys: putting Alt, Gui, Ctrl, Shift underneath ASDF, (and reverse: Shift, Ctrl, Gui, Alt underneath JKL;). -- So called "home row modifiers".

The advantage is not needing to move the hand, and not needing to use the weaker pinky finger. Although, it can take some getting used to.

Re:I have no capslock and I must scream by masklinn on Tuesday February 22, 2022 @05:31AM (#30426177)
Sure, but that’s really a more advanced version of “remap capslock to something useful”, it’s not what GP claimed.