Identify "Home", "End", "Pg Up", Pg Down" Natively

Describe the bug

I am not sure if this is a bug or just a limitation of MacOS.

"Home", "End", "Pg Up", Pg Down" are identified in BTT as FN + Arrow Key combos. This results in overlapping actions if you already had something set up for those keys, but more troublesome for me is the fact I am looking to set up actions for FN+Home, FN+End, etc.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

I am using a "Logitech MX Keys for Mac" Keyboard via bluetooth.


Device information:

  • Type of Mac: MacBookPro 15 2017
  • macOS version: 10.14.6
  • BetterTouchTool version: 3.402

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):

These keys implicitly get the function key flag added by macOS for legacy reasons.

Karabiner works at a lower system level than BTT where it captures the key presses before they are processed by macOS.

I'm working on a new way to handle the function key, but it requires some deeper changes to BTT's keyboard handling code thus it will still take a while.

1 Like