thanks for the through explanation vvp
note on the keymap, i don't know if you're doing layering, but zero is a great spot to do a tap/hold Fn (zero when tapped, Fn when held).
LT(layer, kc)
like this: LT(LAYER_1, KC_KP_0)
use this instead of normal MO, this is a great way to sneak a Fn key on a board with a limited number of keys (very popular in the sub 40% group)
- also when i was messing with firmware for the paladin pad, i found that the numlock doesn't like to work when called by a Fn (Fn+key=NunLock), it has to be on the main layer. if you were thinking of using esc at the top left and calling numlock by a Fn.