3

How is it possible to lock the arrow keys to the alternative function of Home/End/PgUp/PgDown keys on Dell XPS 15 (9560)?

The dell XPS 15 9560 uses the Fn key in combination with the up, down, left, right arrow keys to achieve this task of pgup, pgdn, home, end, respectively. However, it is not user-friendly to have to press the Fn key to PageUp or PageDown - especially for accessibility (e.g. one-handed typing.)

Is there any way to lock the arrow keys to their respective alternative functions, since Fn+Esc does not lock them (it only locks some of the F-keys), and as such, Fn must still be pressed, requiring two hands.

2
  • Have you tried enabling sticky keys?
    – DavidPostill
    Jan 27, 2018 at 18:04
  • That wouldn't work - sticky keys is only for Ctrl, Alt, Winkey, Shift - unfortunately, not Fn. Thanks for the idea though!
    – Aalawlx
    Jan 28, 2018 at 4:35

3 Answers 3

5

Step 1: Download AutoHotkey - https://autohotkey.com/

Step 2: Right-click desktop - New - AutoHotKey Script

Step 3: Right-click the script - Edit with notepad

Step 4: Create the following four scripts

AHK Script 1:

Up::

Send, {PgUp}

AHK Script 2

Down::

Send, {PgDn}

AHK Script 3

Left::

Send, {Home}

AHK Script 4

Right::

Send, {End}

Step 5: Double click each script to activate and hey presto your keys are remapped.

2

The best solution I have seen is to use AutoHotkey and map Right Shift + Arrow Key to the appropriate function. Not perfect but at least it allows for one handed use.

1
  • 1
    True but it is the best 'solution' as there is no way to 'lock' the arrow keys as the original question asked.
    – satysin
    Feb 3, 2018 at 22:52
0

Try pressing FN+Esc to lock the function key. This should allow you to use the secondary actions mapped to the arrow keys.

1
  • Thank you for the response, but as I said in the question: Fn+Esc does not lock the arrow keys to their alternative function, it only locks some of the F-keys.
    – Aalawlx
    Apr 10, 2020 at 17:12

You must log in to answer this question.

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