It's mostly about the difficulty in actually interpreting data. It's very easy to construct an experiment that influences behavior to make a feature seem useful or useless. Intentionally or accidentally.
Science has known this for a long time. Designers seem intent on having to rediscover this on their own.
I think this goes to show that lots of data-driven processes are anything but - the data is amoral and does what you tell it to do - or finally confesses after enough torture.
Telemetry says feature isn't used hardly at all? Means we need to promote this feature (in the case of ads, perhaps)! Or it could mean we can remove it entirely, in the case of Mozilla.
In the end it's just used to confirm what we wanted to do anyway.
It's actually one my favorites, just remap it to CTRL or something similar and bam! You have one of the most ergonomically accessible modifier keys, much better than stretching your pinky all the time.
I found it pretty useful to do both. A quick press is esc while holding it down is ctrl. I do find caps lock useful enough to keep it around still, so hitting left shift + right shift toggles that.
How about the Pause button? It almost never pauses anything when you press it.
Even on big things that have had hundreds of developers it is never considered. Try hitting the pause button while watching a video on YouTube for example. Nothing happens. Try hitting it in any major video game. There are a scant handful that recognise it. It is a forgotten key.
If the simulation is shoddy it’s even more infuriating though.
On MacOS if I remap a key, it gets remapped for everything. I suppose the remapping is done before applications get the keystroke. Even if I connect to a remote computer, it’s getting the remapped keystroke.
On Linux, it’s just locally. On a remote system, the original keystroke is passed. The only way to get around that is with a programmable keyboard. But then your laptop keyboard doesn’t work the way you expect.
There's utilities like keyd and kmonad to remap keys system wide on Linux. I've used keyd because the config is simpler for what I want. Works in tty, X11, remote. Also does layers and other fancy tricks.
I was able to remap keys per keyboard on MacOS somehow ... can't quite recall how I did it (used it to remap command and windows key on the external but not the laptop keyboard).
Yeah, I've used that, but MacOS has the modifier keys built in now - System Preferences -> Modifier Keys - Caps, Control, Option, Command, Function are all there.
Have you ever played FPS games? Caps lock is usually used as a switch for silent/stealth movement, probably because it is one of the only buttons on Windows which keep state.
It's because it's right next to WASD. The state in Windows doesn't matter, if you enter games with it enabled you don't start the game in stealth mode. Like all other toggleables in games (menus, maps, aiming) it's based on input events toggling a state variable which is why it still works when you rebind stealth to a non-stateful key like ctrl or shift.