Hacker News new | past | comments | ask | show | jobs | submit login

Something similar is how remapping the Capslock key in Windows to another one has to be done via registry edit instead of a Control Panel setting. Given the renewed drive from Microsoft to become the developer’s OS of choice over the last five to ten years, choosing to not offer a more a accessible solution than a registry edit seems contrary to that drive for me.



Honestly, it's probably something that just got overlooked. I've only ever hated my caps lock key enough on a keyboard to rebind it once.


Seems like you aren't using Vim Then. Caps to escape is a common binding. It's not about hate, it's about ease of modal editing.


I use caps-to-ctrl. Ctrl is so common that not being able to hit caps lock for it is now a major usability issue for me on other people's computers.


Older Sun keyboards used to have control in that location labelled by default. I remember buying a happy hacker keyboard back in the early 2000's that also had that as the default configuration, with a dip switch to flip it.


After using a Chromebook for a while I discovered how much I love having my Caps Lock key remapped to launching the desktop search tool, and now I do it on all my computers. E.g. Milou for KDE, I think the MacOS one is called Spotlight.


Remapping caps lock to "app" has helped me a lot. It allows me to bring up the right click context menu without touching the mouse.


I've mapped it to switching the keyboard locale on my linux desktop.


Windows Input API is multi-leveled and toplevel one sends key combos and characters only. Because keyboard drivers are system-level (although configurable per-user), you can only remap via system reconfiguration, which makes sense.


That's just an implimentation detail. You could make a UI around it.


Microsoft is capable of creating an additional tab in Control Panel to do exactly this: if it requires a system restart or a user logout, then it is fine even if not ideal.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: