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

> proper keys

Yes, please give me a full keyboard, and don't put things in weird places. My current machine has "Fn" where "CTRL" should be and it's driving me crazy. Also, the "PgUp" and "PgDown" are directly above left and right keys and I inevitably hit them when I'm jamming the keyboard with my meathooks. I don't need a number pad, but if you're going to give me nonstandard buttons, put em somewhere I can't hit em while I'm trying to do actual work.




In many laptops with Fn and Ctrl swapped there is often a setting in the BIOS to switch their positions. I know Thinkpads have this ability, and I feel pretty certain other brands can do this as well.


Not this Asus I have. I'm ready to cut some traces and solder jumper wires to rearrange this POS.


You can remap any keypress that reaches Windows by editing the registry, as described here: https://www.experts-exchange.com/articles/2155/Keyboard-Rema... (2011, but works with Windows 10)

Unfortunately many "Fn" keys are handled purely in hardware and Windows can't see them. But it might be worth a look, if you haven't already tried it.

AutoHotKey is also useful, especially if you want more complex hotkeys.


And xmodmap is the de-facto solution for X11-based Unix machines. Rebind your keys in an ~/.xmodmaprc that is run at startx by your ~/.xinitrc.


One of my old laptops had the function keys swapped (so you had to hold down Fn to hit the F key) and had mapped Sleep to F5, which I’m used to using to both start debugging and reload a web page.

The amount of times I put my laptop to sleep by accident was infuriating, and it was a work laptop so I couldn’t get into the bios to swap the keys back!


> My current machine has "Fn" where "CTRL" should be

You mean directly to the left of the A?


I.. uh... no? Why, why would you think that?



Well, my laptop isn't a Teletype.




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

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

Search: