xkb_keymap { xkb_keycodes { = 1; }; xkb_types { virtual_modifiers NumLock; }; xkb_compatibility { virtual_modifiers NumLock; interpret KP_1+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=(1/0),y=+1); }; }; xkb_symbols { key { [ NoSymbol, Hyper_L ] }; }; };