On Sat, 30 Dec 2006, Marc Weustink wrote:
> Michael Van Canneyt wrote:
> >
> > On Sat, 30 Dec 2006, Marc Weustink wrote:
> >
> >> Michael Van Canneyt wrote:
> >>> On Fri, 29 Dec 2006, Jesus Reyes wrote:
> >> Both thanks for reporting. I've made some keyboard routines more strict.
> >> In the old situation a random key could get reported.
> >
> > Did you fix the issue ?
>
> No, otherwise I would have written that.
>
> I finally got it reproduced. Major problem for me is that when I once
> switched the keyboard layout using xmodmap, the problem disapears, so
> I've to reset the xserver.
>
>
> Saying so.... maybe this is a workaround, can you try it ?
>
> xmodmap -xpe | xmodmap -
I'd rather not mess with my X settings if it's OK with you.
I did the same once for Kylix (same problem as Lazarus now)
and in the end I had to reboot my PC to fix things :(
in each case, your command is wrong:
home: >xmodmap -xpe
usage: xmodmap [-options ...] [filename]
where options include:
-display host:dpy X server to use
-verbose, -quiet turn logging on or off
-n don't execute changes, just show like make
-e expression execute string
-pm print modifier map
-pk print keymap table
-pke print keymap table as expressions
-pp print pointer map
-grammar print out short help on allowable input
- read standard input
What should this test do and how does it help you ?
I can send you the output of xmodmap -pke to you if that helps you ?
The ones no longer working are these:
keycode 10 = ampersand 1 bar exclamdown bar exclamdown
keycode 11 = eacute 2 at oneeighth at oneeighth
keycode 12 = quotedbl 3 numbersign sterling numbersign sterling
keycode 13 = apostrophe 4 onequarter dollar onequarter dollar
keycode 14 = parenleft 5 onehalf threeeighths onehalf threeeighths
keycode 15 = section 6 asciicircum fiveeighths asciicircum fiveeighths
keycode 16 = egrave 7 braceleft seveneighths braceleft seveneighths
keycode 17 = exclam 8 bracketleft trademark bracketleft trademark
keycode 18 = ccedilla 9 braceleft plusminus braceleft plusminus
keycode 19 = agrave 0 braceright degree braceright degree
keycode 20 = parenright degree backslash questiondown backslash questiondown
keycode 21 = minus underscore dead_cedilla dead_ogonek dead_cedilla dead_ogonek
keycode 34 = dead_circumflex dead_diaeresis bracketleft dead_abovering
bracketleft dead_abovering
keycode 35 = dollar asterisk bracketright dead_macron bracketright dead_macron
keycode 94 = less greater backslash backslash backslash backslash
In general, as of the third identifier it no longer works:
bar at numbersign asciicircum bracketleft bracketright braceleft braceright
backslash etc.
all of them rather important when programming, I'm sure you'll agree :-)
Michael.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives