John Levon wrote: > I'm trying to compile a list of broken keys. Please compile the attached > test application (e.g. g++ -I$QTDIR/include -o keytest keytest.cpp > -L$QTDIR/lib -lqt) and tell me which keys produce "BUG !!"
ä - Pressed key which has text "ä", key value 65535 BUG! ö - ditto (text "ö") ü - ditto Ä - ditto Ö - ditto Ü - ditto ß - ditto ¤ - ditto > On my keyboard, only KP_Begin gives this. Also please provide the > KeyPress event listed from running "xev" and pressing the eky ä KeyPress event, serial 27, synthetic NO, window 0x4600001, root 0x39, subw 0x0, time 3939766256, (-182,306), root:(412,324), state 0x0, keycode 48 (keysym 0xe4, adiaeresis), same_screen YES, XLookupString gives 1 characters: "ä" KeyRelease event, serial 27, synthetic NO, window 0x4600001, root 0x39, subw 0x0, time 3939766368, (-182,306), root:(412,324), state 0x0, keycode 48 (keysym 0xe4, adiaeresis), same_screen YES, XLookupString gives 1 characters: "ä" ö KeyPress event, serial 27, synthetic NO, window 0x4600001, root 0x39, subw 0x0, time 3939838440, (-419,307), root:(175,325), state 0x0, keycode 47 (keysym 0xf6, odiaeresis), same_screen YES, XLookupString gives 1 characters: "ö" KeyRelease event, serial 27, synthetic NO, window 0x4600001, root 0x39, subw 0x0, time 3939838515, (-419,307), root:(175,325), state 0x0, keycode 47 (keysym 0xf6, odiaeresis), same_screen YES, XLookupString gives 1 characters: "ö" ü KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940026231, (-314,191), root:(280,209), state 0x0, keycode 34 (keysym 0xfc, udiaeresis), same_screen YES, XLookupString gives 1 characters: "ü" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940026325, (-314,191), root:(280,209), state 0x0, keycode 34 (keysym 0xfc, udiaeresis), same_screen YES, XLookupString gives 1 characters: "ü" Ä KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940027240, (-314,191), root:(280,209), state 0x1, keycode 48 (keysym 0xc4, Adiaeresis), same_screen YES, XLookupString gives 1 characters: "Ä" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940027321, (-314,191), root:(280,209), state 0x1, keycode 48 (keysym 0xc4, Adiaeresis), same_screen YES, XLookupString gives 1 characters: "Ä" Ö KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940028230, (-314,191), root:(280,209), state 0x1, keycode 47 (keysym 0xd6, Odiaeresis), same_screen YES, XLookupString gives 1 characters: "Ö" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940028322, (-314,191), root:(280,209), state 0x1, keycode 47 (keysym 0xd6, Odiaeresis), same_screen YES, XLookupString gives 1 characters: "Ö" Ü KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940029327, (-314,191), root:(280,209), state 0x1, keycode 34 (keysym 0xdc, Udiaeresis), same_screen YES, XLookupString gives 1 characters: "Ü" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940029414, (-314,191), root:(280,209), state 0x1, keycode 34 (keysym 0xdc, Udiaeresis), same_screen YES, XLookupString gives 1 characters: "Ü" ß KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940030009, (-314,191), root:(280,209), state 0x0, keycode 20 (keysym 0xdf, ssharp), same_screen YES, XLookupString gives 1 characters: "ß" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940030104, (-314,191), root:(280,209), state 0x0, keycode 20 (keysym 0xdf, ssharp), same_screen YES, XLookupString gives 1 characters: "ß" ¤ KeyPress event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940031078, (-314,191), root:(280,209), state 0x2000, keycode 26 (keysym 0x20ac, EuroSign), same_screen YES, XLookupString gives 1 characters: "¤" KeyRelease event, serial 27, synthetic NO, window 0x4000001, root 0x39, subw 0x0, time 3940031173, (-314,191), root:(280,209), state 0x2000, keycode 26 (keysym 0x20ac, EuroSign), same_screen YES, XLookupString gives 1 characters: "¤" Jürgen > regards > john