The Lenovo "Enhanced Performance" USB keyboard has some useful quick start hotkeys in the top row. Strangely, on my Fedora 26 system with XFCE, some of these keys work but others don't -- without any obvious logic.
Here is the situation of which keys work and which keys don't:
How to get the remaining hotkeys (spreadsheet, lock desktop) to work?
In principle, hotkeys can be configured in two places: Using xfwm4-settings
and xfce4-keyboard-settings
, depending on what functionality is desired. There, I can configure applications that launch for the keys marked in green - but not for the keys marked in red (the dialog simply does not register a keypress).
Diagnosis so far
Following the Arch hotkey article, I verified that:
with
evtest
all hotkey presses are registered correctly, including for the buttons marked in red abovewith
xev
only the keys marked in green are registered.
So, for some of the keys, the keypress is lost somewhere in the stack after evtest and before xev.
The problem appears to be related to the fact that X11 does not support key codes > 255
Here are the problematic keys:
Event code 421 (KEY_WORDPROCESSOR)
Event code 423 (KEY_SPREADSHEET)
How can I fix this?