My laptop came with a PrintScreen key (on the right hand side of KB between to the Alt_R and Control_R). In Xorg, I've been using xmodmap to swap the printscreen with a menu key:
/usr/bin/xmodmap -e "keycode 107 = Menu"
Problem is that xmodmap, xdotool and anything else that relies on intercepting and injecting keystrokes doesn't work anymore on Wayland due to security restrictions. gnome-tweak-tool had (out of the box) a few nifty xkb based modifications that allowed swapping out some specific keys (like capslock with escape) but it didn't have the modification I was looking for.
I was wondering if there was a way of swapping the printscr for a menu key by modifying the keyboard layout files? Are they text files or are they binary files that I'd have to re-compile?
There's setkeycodes and getkeycodes in /usr/bin, does anyone know what these commands do?
xmodmap
and X-related tools likesetxkbmap
will not work with Wayland. possibly duplicate of https://unix.stackexchange.com/q/292868/222377 – quixotic Jan 03 '18 at 07:52