Brian Servis wrote: > > *- On 3 Sep, Kent West wrote about "Re: Another try - help to fix arrow keys > in X" > > Brian Servis wrote: > > > > <snip about some keys not working in X> > > > >> So it looks like your keymap is all messed up. Are you running xmodmap > >> or anything at the start of your xsession? Try using xev again and > >> walking through all your keys, maybe you will see a pattern. You could > >> also try using xkeycaps for the same purpose. > >> > > > Key Keycode according to /usr/X11R6/lib/X11/xkb/keycodes/xfree86 > > --- ------- ---------------------------------------------------- > > Up 111 98 > > Down 116 104 > > Left 113 100 > > Right 114 102 > > Ins 118 106 > > Del 119 107 > > Home 110 97 > > End 115 103 > > PgUp 112 99 > > PgDn 117 105 > > PrtScrn 107 111 > > SrlLck 78 78 > > Pause 127 110 > > NumLck 77 77 > > / 106 112 > [snip] > > Enter 104 108 > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > This is what I have on my system. > > If you are not modifying the defaults in any way as you stated then I > can only guess that your keycodes/xfree86 file is corrupt in some way. > I grepped all the files in /usr/X11R6/lib/X11/xkb/keycodes for DOWN and > none showed a keycode of 116 for DOWN. You might try reinstalling the > xlib6g package(that contains the keycodes) and see if that fixes it. > > Strange, > > -- > Brian > --------------------------------------------------------------------- > Mechanical Engineering [EMAIL PROTECTED] > Purdue University http://www.ecn.purdue.edu/~servis > ---------------------------------------------------------------------
My /usr/X11R6/lib/X11/xkb/keycodes shows the DOWN key to be 104 also. I started X with "startx 2>mesg.txt" and then looked in msg.txt and everything looked fine: (**) XKB: keycodes: "xfree86" (**) XKB: types: "default" (**) XKB: compat: "default" (**) XKB: symbols: "us(pc101)" (**) XKB: geometry: "pc" (**) XKB: model: "pc104" (**) XKB: layout: "us" (**) XKB: keymap: "xfree86(us_microsoft)" (overrides other XKB settings) Yet I still have no arrow keys, etc. I tried changing the setting that specified "us_microsoft" to just "us", and I tried commenting out that line altogether, but it didn't make a difference. I tried uninstalling/reinstalling xlib6g as mentioned, and that made no difference. Something I noticed by accident today: In the several Debian boxes that I've set up, I've never been able to start X as root; I always get a "Unauthorized to connect to server" type message. However, on this box I was able to start X with no problem. This may or may not be related. Also, if it matters, I had to resort to using the Frame Buffer Device video setup in order to get X to work with my unsupported Rage128 card. I wouldn't think that would matter, but I don't know. I've had so many problems getting this machine working I'm about ready to wipe the drive and start from scratch. I really don't want to do that, because Linux is not "supposed" to require rebuilds. (Yes, I'm blowing off steam now....) Thanks for the suggestions; hopefully someone can provide me a solution before I wipe the drive.