I just used a ThinkPad for the first time ever. It's weird; the Ctrl and Fn keys are swapped. Why is this? How can I fix it?
-
1can you just pull the keys off and put them back in so input matches what you press?– Jonno_FTWDec 3, 2009 at 13:06
-
1no, they are in the 'right' place, they do match the input, just the Fn & CTRL keys are swapped in the official Lenovo Thinkpad design.– Molly7244Dec 3, 2009 at 15:00
-
@Lord Go you, and edit! :P– slhckNov 9, 2011 at 23:24
-
Thanks, @slhck! I actually briefly hit exactly 2000 a few days ago, and promptly received a downvote on an old question.– PopsNov 9, 2011 at 23:25
-
possible duplicate of Swapping Function (Fn) and Control (Ctrl) Keys on Lenovo ThinkPad W500– Ƭᴇcʜιᴇ007Jul 2, 2014 at 17:16
9 Answers
This is by design. However, future ThinkPad models will have the option to swap the Fn and Ctrl key in the BIOS.
Lenovo Adds BIOS Option to Configure Ctrl and Fn Key Functions in Future ThinkPad Notebooks
-
3
-
i really don't. although i remember reading a blog/article once about the process leading ultimately to this decision but i don't recall any details, sorry.– Molly7244Dec 7, 2009 at 13:22
-
I've been using Lenovo laptops for years and have always swapped the Fn and Ctrl keys in the BIOS. It's stupid that they put them the opposite of every other keyboard. IMHO Ctrl should be in the corner, always. Jan 17 at 21:35
If you are not opposed to learning a new placement for the Ctrl key, you can remap it using a Windows Registry entry (see below).
Someone screwed up keyboards a long time ago. Apple and Sun had it right. As everyone knows Ctrl should be where Caps Lock is. I've kept this configuration the same as long as I can remember.
Use this for the remapping:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,3a,00,1d,00,1d,00,3a,00,\
00,00,00,00
This may help with the Fn key confusion.
This is indeed by design.
If there is not enough light you don't have to search for the right keys and instead just press the most left bottom key and the most right top key for the keyboard light embedded in the top of the display.
I don't think there is an official "right" way for the position of the Fn key.
Other notebooks, for example, have the Del key among others in, in my opinion, ridiculous places.
-
Interesting, but my Thinkpad has these keys swapped even without having keyboard light. Oct 18, 2022 at 11:05
Lenovo conducted a usability study and this won, apparently. (I used to work for them and this is what we were told.)
All the machines that have this now have the ability to swap it in the BIOS.
Evidently IBM's ThinkPad was the first to have an Fn key, so, pedantic as it may be, it's everyone else that swaps it.
As for why, one rationale is for turning on the ThinkLight keyboard illumination in the dark, which is Fn+PgUp: the lower-left corner and the upper-right corner.
Note that Apple also has Fn before Ctrl.
Reference: Why is the FN key on the outside left instead of CTRL?
Probably because some engineer thought it was a good idea. Honestly, the only way you're going to get a better answer is to ask IBM... or find it on an IBM employee's blog.
-
4Not because some engineer, but because some manager went crazy. Engineer would never do such a thing.– TomasJul 19, 2013 at 14:51
My Gateway MX6448 is the same way. It drives me crazy when I'm using the HP from work (Ctrl is the farthest left on the bottom) then go and use my Gateway. I didn't really think twice about it when I first got the Gateway about 3.5 years ago, but I am going to be much more critical of keyboard layout from now on.
Just an aside, I haven't found any magical tricks (like was mentioned by fin with the Lenovo light) that would make sense for Gateway switching key order. I think they did it just to annoy me. It’s a conspiracy!!!
So that you don't have to stretch your little finger so much using Ctrl-C, Ctrl-V.
Actually for me personally, it's a great feature: try doing Ctrl-Z with one hand on a German keyboard (with the Z and Y keys swapped), and you will appreciate why :)