This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Alt Gr keys are not functioning ?


Have just installed latest version of Cygwin/XFree86 on my Windows 2000
laptop. 

Everything seems to be working fine, except for one thing: when I open an
xterm from a remote Solaris 2.6 system, the @,£,$, etc. keys are not
working, i.e. all the keys that are accessed by using the Alt Gr key are not
producing any output.

This is what I have done to investigate the problem:

- If I from a BASH shell telnet over to the Solaris box, ALL characters work
A-OK.
- When I open an xterm back to the XFree86 server, our 3 Danish national
characters æ,ø,å are working fine, so the correct keyboard map seems to have
been loaded. However this is where the problem with the missing @,£,$ etc.
comes up.
- Ran xkeycaps on the Solaris box, from which I noted that there was ex. no
'$' character mapped to the '4' key, nor was there any other special
characters mapped to keys usually accessed by Alt Gr.
- Alt Gr is mapped to ISO_Level3_Shift.
- Running 'xev' correctly lists events for Alt Gr and other keys, however
whereas SHIFT-'h' produces 'H' etc., Alt Gr-'4' does not produce any visible
character. Here is the list for the latter:

KeyPress event, serial 17, synthetic NO, window 0x200001,
    root 0x3a, subw 0x0, time 25838834, (431,266), root:(437,291),
    state 0x0, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen
YES,
    XLookupString gives 0 bytes:  ""

KeyPress event, serial 22, synthetic NO, window 0x200001,
    root 0x3a, subw 0x0, time 25840146, (431,266), root:(437,291),
    state 0x80, keycode 13 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:  ""

KeyRelease event, serial 22, synthetic NO, window 0x200001,
    root 0x3a, subw 0x0, time 25840206, (431,266), root:(437,291),
    state 0x80, keycode 13 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:  ""

KeyRelease event, serial 22, synthetic NO, window 0x200001,
    root 0x3a, subw 0x0, time 25840997, (431,266), root:(437,291),
    state 0x80, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen
YES,
    XLookupString gives 0 bytes:  ""

Would anyone have a clue how to proceed with debugging this?

Thanks!

Henrik Schultz
Senior Systems Architect
PremiTech A/S, Teknikerbyen 5, DK-2830 Virum
Tel: +45 4595 8500
Mob: +45 2212 2429
Web: http://www.premitech.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]