From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021018 Description of problem: I just upgraded to XFree86-4.2.99.2-0.20021101.4 from XFree86-4.2.99.2-0.20021018.5, and the quote keys must be hit more than once to register the keystroke. the backquote key (`) must be hit twice, while the single quote key (o?=) must be hit three times. This behavior is only exhibited in X. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Hit either the back quote or single quote key, in X Actual Results: Must hit the key 2 or 3 times to register keystroke Expected Results: Should only have to hit key once. Additional info:
Guess I should have proofread before commiting. I just noticed that it show o?= instead of a single quote. Perhaps this is a little deeper than I first thought.
Created attachment 83365 [details] XF86 log file
Created attachment 83366 [details] XF86 config file
Created attachment 83367 [details] lspci -n listing
This is standard behaviour if deadkeys are enabled. Typing any of the quote keys, the :, and various other keys enables deadkey mode which is used to compose accented glyphs for various other languages such as French, German, etc. Are you positive that you do not have deadkeys enabled? I see that you have chosen the US International keyboard layout, which I believe has deadkeys by default. Option "XkbLayout" "us_intl" Try changing this to just "us", then restarting X. Does that solve the problem?
That fixed it. Thanks. :)
Ok, so this was just a misconfiguration then, not a bug. Deadkeys are a method of inputting accented characters quickly. Personally I dislike deadkeys the same as you do. ;o) But some International users prefer deadkeys as an easy way to input accents, for example by typing: 'o - to get an o with a ' accent on top, or :o - to get an o with a .. on top Beware of the international keyboard! ;o) Closing NOTABUG