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]

RE: Xterminal


On Wed, 3 Sep 2003, Ingvaldur Sigurjónsson wrote:

> shift       Shift_L (0x32),  Shift_R (0x3e)
> lock        Caps_Lock (0x42)
> control     Control_L (0x25),  Control_R (0x6d)
> mod1        Alt_L (0x40)
> mod2        Num_Lock (0x4d)
> mod3
> mod4        Super_L (0x73),  Super_R (0x74)
> mod5        BadKey (0x71)

for me it is (de layout) 
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x73),  Super_R (0x74)
mod5        ISO_Level3_Shift (0x71)

> (Who is this BadKey guy ?)

> 
> I've tried modifiying the keyboard with setxkbmap.exe like the following
> setxkbmap -rules xfree86 -model compaqeak8 -layout "se,us_intl" -option 
> "grp alt_shift_toggle"
> 
> and then shifting with alt-shift between the SE and us_intl but nothing 
> happens.
> 
> I've tried to manipulate the settings through various modifications with 
> xmodmap, but without success.
> 
> It seems like the XFree86 4.3 version is not compatible with clients 
> compiled/linked with pre- 4.3 version.

The XFree-lib-compat package provides dlls with the old naming scheme and
I've not expirienced any problems with older programs using these libraries.

 
> It works when I'm running Debian GNU/Linux with XFree86 4.2nnn, as it 
> did when I ran Cygwin/XFree86 4.2 before upgrading to 4.3.
> 
> I've run the 'xev' on both cygwin and OpenVMS where as the cygwin gives 
> me the correct:
> <snip>
> KeyPress event, serial 22, synthetic NO, window 0xa00001,
>     root 0x3a, subw 0xa00002, time 2776000, (59,55), root:(65,78),
>     state 0x0, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), 
> same_screen YES,
>     XLookupString gives 0 bytes:  ""
> 
> KeyPress event, serial 22, synthetic NO, window 0xa00001,
>     root 0x3a, subw 0xa00002, time 2776031, (59,55), root:(65,78),
>     state 0x80, keycode 13 (keysym 0x24, dollar), same_screen YES,
>     XLookupString gives 1 bytes:  "$"
> <snip>
> 
> and the latter (OpenVMS) gives me something like:
> <snip>
> KeyPress event, serial 22, synthetic NO, window 0xa00001,
>     root 0x3a, subw 0xa00002, time 2776000, (59,55), root:(65,78),
>     state 0x0, keycode 113 (keysym 0xfe03, unknown), same_screen YES,
>     XLookupString gives 0 bytes:  ""

There is a file /usr/X11R6/lib/X11/XKeysymDB. when adding the following line
on VMS then the keysym should be recognized. 
ISO_Level3_Shift		:0000FE03

bye
	ago
-- 
 Alexander.Gottwald@s1999.tu-chemnitz.de 
 http://www.gotti.org           ICQ: 126018723


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