I have this problem which also temporarily happened yesterday, where my PageUp/PageDown keys still physically work but do not scroll.
Using them in combination with modifiers works perfectly: using them with Ctrl still changes tab in Firefox, using Shift can still allow me to scroll in the terminal.
They are still registered as when I press them alone there is some flashing of the current window (in the terminal the cursor blinks, in Firefox the sidebar flashes) but no movement occurs.
Running xev
when in this state returns some sort of event for the keys:
FocusOut event, serial 48, synthetic NO, window 0x3c00001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 48, synthetic NO, window 0x3c00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 48, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
But not a KeyPress
/KeyRelease
event. Last night this went away by itself, but I'm not really sure what has triggered it nor what has triggered it away.
I'm in Lubuntu 18.04, if that can help.
EDIT: For reference, normally xev returns
KeyPress event, serial 48, synthetic NO, window 0x2a00001,
root 0x5e3, subw 0x0, time 57346975, (652,584), root:(2333,632),
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 48, synthetic NO, window 0x2a00001,
root 0x5e3, subw 0x0, time 57347127, (652,584), root:(2333,632),
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 48, synthetic NO, window 0x2a00001,
root 0x5e3, subw 0x0, time 57347575, (652,584), root:(2333,632),
state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 48, synthetic NO, window 0x2a00001,
root 0x5e3, subw 0x0, time 57347671, (652,584), root:(2333,632),
state 0x0, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
For the two keys.
xev
shows the sameFocusOut
,FocusIn
, andKeymapNotify
. The keys work properly after reboot, but a day or two later the problem returns.