How to make NumLock/numpad cursor keys work on an external USB keyboard? I have a Genius USB &quot;partial&quot; keyboard - a numpad like this one.
It types digits and +-/*, but doesn't switch to cursor mode with NumLock off, and Home/End/PgUp/PgDn keys were the reason I purchased it.
How do I make Home/End/other cursor keys work?

Sometimes USB keyboards don't work if Mouse Keys in Mouse Settings is on. Mine is off.
Sometimes hitting Clear key on the keyboard helps. I don't have it.
Ukelele doesn't have the numpad keys to edit.
Karabiner (ex KeyRemap4MacBook) doesn't have a ready feature for this.

The solution according to this answer seems to be Karabiner. Though, it looks pretty advanced and I didn't find it in half an hour.
OS X does not understand 'Num lock'. There's no on-off state for Num lock in OS X and as such can be thought to be always on.

The Num lock button itself on a Windows keyboard is interpreted as Clear in OS X. You are able to bind this to actions in Keyboard Maestro, but a 'state switch' would essentially require saving a variable in Keyboard Maestro to be checked when a button is pressed, then intercepting the action and providing its own key press.