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

Reply via email to