1

I've always hated the Fn keys. Give me dedicated Home/End/PgUp/PgDnkeys any day. But then I got a new laptop (XPS 13), and used it almost exclusively for six months.

Now I go back to my desktop, and I'm unable to code in it without constantly hitting Windows + left, Windows + up, etc., etc. Which does nothing useful, other than to move windows to one side of the monitor, etc.

Is there something I can do to re-map Windows + up to PgUp, Windows + left to Home, etc.?

2
  • 1
    fn keys are usually hardware-controlled. This means that your keyboard never sends the fn key to your OS but rather handles it itself. There is no way to remap it.
    – GiantTree
    Feb 19, 2016 at 13:11
  • My first requirement for any laptops is a dedicated Home/End/PageUp/PageDown at the proper position, although recently I've lowered it down to having a keypad so that I can use those keys on the numpad instead of the stupid arrow keys. Actually Win+arrow keys are quite useful when you need to open/compare 2 windows at once.
    – phuclv
    Sep 9, 2018 at 6:05

2 Answers 2

1

Fn keys can't be remapped, because they do not send scancodes like all other keys which can be picked up by Windows or other applications. Instead, it comes directly from the BIOS.

With the Microsoft Surface Pro, you can toggle your 'F' keys to be always on by pressing Fn + Caps Lock. This means you can just press F1 without having to press Fn at all.

Double check your computer model against the user manual and see if such feature exists. You might get some luck with a toggle function existing for your machine.

0

Use The Microsoft Keyboard Layout Creator.

After reading more about this, key to key mapping is done in the Windows registry. Check these links:

Like @GiantTree mentioned, I don't think you can remap Fn + Key to a certain key. Sorry I don't have more time to test these out.

2
  • I tried that and it doesn't even show the windows key in its layout, and all the other "similar" keys (ctrl,alt,shift,tab,caps,return,backspace) are marked as "unassignable", so even if the windows key was shown I'm not convinced it'd let me do much with it. Am I doing something wrong?
    – Codemonkey
    Feb 19, 2016 at 11:27
  • I'll update the post.
    – user127350
    Feb 19, 2016 at 14:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .