On Thu, 2005-06-09 at 13:32 +0200, Bernhard Reiter wrote: > On Wed, Jun 08, 2005 at 03:31:40PM +0200, Johannes H. Jensen wrote: > > On Fri, 2005-06-03 at 16:59 +0200, Johannes Berg wrote: > > > What is strange is that Fn+Down/Up works as expected *only* in > > gnome-terminal when switching tabs with Ctrl+PgUp/PgDown. It does not > > work in any other program I've tested. > > > > If anyone could help me debug this, it would be very appreciated. > > What helps me usually is the output of > showkeys > and > xev > > showkeys output 0x61 on fn key press, and 0xe9 on key release. Output of xev when the fn key is pressed: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123491652, (769,260), root:(779,331), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123491676, state PropertyNewValue KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123491724, (769,260), root:(779,331), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123491768, state PropertyNewValue xev output when fn+down (pgdown) is pressed: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123575160, (634,214), root:(644,285), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123575163, state PropertyNewValue KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579511, (634,214), root:(644,285), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579511, (634,214), root:(644,285), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579536, (634,214), root:(644,285), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579536, (634,214), root:(644,285), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579536, (634,214), root:(644,285), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579536, (634,214), root:(644,285), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579536, state PropertyNewValue KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579547, (634,214), root:(644,285), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579547, (634,214), root:(644,285), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579570, (634,214), root:(644,285), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579570, (634,214), root:(644,285), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579570, (634,214), root:(644,285), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes: KeyPress event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123579570, (634,214), root:(644,285), state 0x0, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579617, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579640, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579661, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579663, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579685, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579686, state PropertyNewValue PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123579707, state PropertyNewValue KeyRelease event, serial 29, synthetic NO, window 0xc00001, root 0x40, subw 0x0, time 123580191, (634,214), root:(644,285), state 0x4000, keycode 109 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: PropertyNotify event, serial 29, synthetic NO, window 0xc00001, atom 0x107 (XKLAVIER_STATE), time 123580195, state PropertyNewValue VisibilityNotify event, serial 29, synthetic NO, window 0xc00001, state VisibilityPartiallyObscured VisibilityNotify event, serial 29, synthetic NO, window 0xc00001, state VisibilityUnobscured Expose event, serial 29, synthetic NO, window 0xc00001, (164,0), width 14, height 21, count 0 Hope this information helps... Thank you -- Johannes H. Jensen <joh@deworks.net> deworks
Attachment:
signature.asc
Description: This is a digitally signed message part