xkb_keymap {
	xkb_keycodes {
		 <ESC> = 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 <HYPR> {	[        NoSymbol,         Hyper_L ] };
	};
};