[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fn key and 2.6.12-rc4



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


Reply to: