8

The people who designed my laptop are idiots and as such, Fn+Arrow Keys no longer translate to End and Home keys.

Is there any way to do this natively in Windows? That is, map a key combination that involves the Fn key?

bad_coder
  • 643
  • 1
  • 7
  • 16
Francisc
  • 1,137
  • 5
  • 16
  • 32

2 Answers2

3

TL;DR: No.


Yes, but not natively. AutoHotKey provides a powerful way to do this and other input mappings. This thread provides info on how to map Fn.

cyberbit
  • 227
  • 1
  • 9
  • 1
    Thanks for your answer. I know about AHK, but was hoping for something simpler, preferably closer to OS level. – Francisc Jun 15 '15 at 23:41
  • Unfortunately there's nothing that I know of outside of a custom-built keyboard driver that would be low-level enough. AHK is about as simple as you can get. :) – cyberbit Jun 16 '15 at 00:51
  • I was hoping for a key remap application that's tightly integrated with the OS. – Francisc Jun 16 '15 at 21:41
  • Is there a Mac equivalent? – Roman Gaufman Aug 31 '19 at 16:19
  • @RomanGaufman This is the best resource I could find: https://www.howtogeek.com/361724/the-6-best-tools-for-customizing-mac-hotkeys/. I have used BetterTouchTool for simple things, but I have never paid for it myself. – cyberbit Sep 01 '19 at 16:53
3

Generally, no. The Fn is handled by the keyboard microcontroller not the operating system.

While it is most common for the Fn key processing to happen directly in the keyboard micro-controller, offering no knowledge to the main computer of whether the Fn key was pressed, some manufacturers, like Lenovo, perform this mapping in BIOS running on the main CPU, allowing remapping the Fn key by modifying the BIOS interrupt handler

https://en.wikipedia.org/wiki/Fn_key#Technical_details

Steven
  • 27,531
  • 11
  • 97
  • 118