I have a Genius USB "partial" 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.