From: <pe...@ce...> - 2002-10-29 21:09:06
|
> | Solaris Xserver doesn't support these keysyms, it seems. rdesktop wi= ll > | "guess" keycodes when no translations are found. Just to be sure, ca= n > | you recompile with --debug-kbd and show me what happens? >=20 > This happens (I start rdesktop and then type '=F8=D8'): > No input context, using XLookupString > KeyPress for (keysym 0xf8, oslash) > Found key translation, scancode=3D0x27, modifiers=3D0x0 > Sending scancode=3D0x27, flags=3D0x0 >=20 > KeyRelease for (keysym 0xf8, oslash) > Found key translation, scancode=3D0x27, modifiers=3D0x0 > Sending scancode=3D0x27, flags=3D0xc000 Ok, looks good.=20 > When i press '<', nothing happens. Debug output: >=20 > No input context, using XLookupString > KeyPress for (keysym 0x3c, less) > Found key translation, scancode=3D0x2c, modifiers=3D0x6 > Before updating modifier_state:0x0, pressed=3D0x1 > After updating modifier_state:0x2 > Sending scancode=3D0x2a, flags=3D0x0 > Before updating modifier_state:0x2, pressed=3D0x1 > After updating modifier_state:0x6 > Sending extended scancode=3D0x38, flags=3D0x0 > Sending scancode=3D0x2c, flags=3D0x0 Hmm, the translation line for "less" looks like this: less 0x2c shift altgr Maybe this is wrong. I suppose you normally don't need to press shift and altgr to produce less on a Norwegien keyboard? Try removing the "altgr".=20 > When pressing ALTGR-'2' (@), nothing happens. Debug output: >=20 > No input context, using XLookupString > KeyPress for (keysym 0xff7e, Mode_switch) > Found key translation, scancode=3D0xb8, modifiers=3D0x0 > Before updating modifier_state:0x0, pressed=3D0x1 > After updating modifier_state:0x4 > Sending extended scancode=3D0x38, flags=3D0x0 >=20 > No input context, using XLookupString > KeyPress for (keysym 0x40, at) > Found key translation, scancode=3D0x10, modifiers=3D0x4 > Sending scancode=3D0x10, flags=3D0x0 The keymap file contains double definitions of "at": at 0x03 altgr at 0x10 altgr The first one is probably right. Try removing the second one.=20 > | > - The numerical key pad does not work. > | > | Give me some details... >=20 > Further testing indicates that it works fine, as long as the keypad > works in Unix. This was a false alarm. Good.=20 --=20 Peter =C5strand Telephone: +46-13-21 46 00 Cendio Systems E-mail: pe...@ce... Teknikringen 3 583 30 Link=F6ping |