From: David C. <dc...@us...> - 2004-08-21 12:42:01
|
I've been having a problem for sometime where my ALT key would appear to be "stuck". After building a version of RDesktop with some debug flags, I've figured out what's going on. SHIFT+ALT = META. That is, if I hold SHIFT down and press ALT, then rdesktop thinks a META key has been pressed, but the reverse is not true. Thus, if when I do this: ALT(down) SHIFT(down) ALT(up) SHIFT(up) what gets sent is ALT(down) SHIFT(down) META(up) SHIFT(up). Now, I've poked around to try to understand META more, and been unsuccessful. I suspect that the problem has more to do with my X11 key map than with any rdesktop proper, but as far as I know it's a fairly "standard" keyboard configuration. Can anyone confirm or deny that this is an X11 problem rather than rdesktop? David Corbin |
From: <pe...@ce...> - 2004-08-23 10:49:19
|
David Corbin wrote: > I've been having a problem for sometime where my ALT key would appear to be > "stuck". After building a version of RDesktop with some debug flags, I've > figured out what's going on. SHIFT+ALT = META. That is, if I hold SHIFT > down and press ALT, then rdesktop thinks a META key has been pressed, but the > reverse is not true. > > Thus, if when I do this: > > ALT(down) > SHIFT(down) > ALT(up) > SHIFT(up) > > what gets sent is > ALT(down) > SHIFT(down) > META(up) > SHIFT(up). > > Now, I've poked around to try to understand META more, and been unsuccessful. > I suspect that the problem has more to do with my X11 key map than with any > rdesktop proper, but as far as I know it's a fairly "standard" keyboard > configuration. When trying "xev" on my Fedora Core 2 workstation, the behaviour is the same. I guess this is the way it should be. The problem is probably that rdesktop fails to compensate for this. If you want, submit a bug report to the SF tracker. -- Peter Åstrand OpenSource-based Thin Client Technology Cendio www.thinlinc.com Teknikringen 3 Phone: +46-13-21 46 00 58330 Linköping, Sweden |
From: Gal G. <ga...@cs...> - 2004-08-23 13:39:59
|
On Monday 23 August 2004 13:49, Peter =C5strand wrote: > David Corbin wrote: > > I've been having a problem for sometime where my ALT key would appear to > > be "stuck". After building a version of RDesktop with some debug > > flags, I've figured out what's going on. SHIFT+ALT =3D META. That is,= if > > I hold SHIFT down and press ALT, then rdesktop thinks a META key has be= en > > pressed, but the reverse is not true. > > > > Thus, if when I do this: > > > > ALT(down) > > SHIFT(down) > > ALT(up) > > SHIFT(up) > > > > what gets sent is > > ALT(down) > > SHIFT(down) > > META(up) > > SHIFT(up). > > > > Now, I've poked around to try to understand META more, and been > > unsuccessful. I suspect that the problem has more to do with my X11 key > > map than with any rdesktop proper, but as far as I know it's a fairly > > "standard" keyboard configuration. > > When trying "xev" on my Fedora Core 2 workstation, the behaviour is the > same. I guess this is the way it should be. The problem is probably that > rdesktop fails to compensate for this. > > If you want, submit a bug report to the SF tracker. I complained about it a long time ago, but I was told it's an X11 "feature"= =2E=20 It's for those poor people who have PC keyboards and not a "real" Uni* keyboards with Meta_L and Meta_R. To solve the useless Meta_L just run xmodmap -e "keysym Alt_L =3D Alt_L", You can also find the Alt_L =3D Alt_L, Meta_L in the X11 configs and chang= e it=20 there. Gal. |