In Linux, when type in a browser URL field, holding the shift button makes keypad keys give their numeric equivalent: shift-home -> 7; shift-end -> 1; shift-left -> 4; shift-right -> six. You can change this behavior to allow shift keypad combinations mark text by turning on the numlock feature, but then the standard keys give numbers instead of movement behaviors.
To make the keypad perform movement behaviors and mark text when the shift key is pressed, the Microsoft keyboard numpad options need to be enabled.
Do this globally by putting the following line into the /etc/default/keyboard file:
XKBOPTIONS="numpad:microsoft"
12 / 2019