AltGr and cygwin (French keyboard)
Benoit Ledoux
Benoit.Ledoux@free.fr
Wed Aug 14 12:14:00 GMT 2002
This doesn't solve my problem!
I also have problems with my Num_lock:
- In xterm, the Num_lock key is no taken in account. I can only type
the numbers but can not yse the arrows, end insert....)
- In rxvt, if the Num_lock is off I can use the numbers otherwise
every key press closes my terminal window
Benoit
bitlov wrote:
>Your xmodmap file is incomplete.
>You should add this :
>keycode 107 = Delete
>keycode 108 = KP_Enter
>keycode 109 = Control_R
>keycode 110 = Pause
>keycode 111 = Print
>keycode 112 = KP_Divide
>keycode 113 = Mode_switch
>keycode 114 = Break
>! right windows-logo key
>! in "windows" keyboards the postion of the key is annoying, is where AltGr
>! usually resides, so go definie it as AltGr
>keycode 116 = Mode_switch
>! right windows-menu key, redefined as Compose key
>keycode 117 = Multi_key
>
>For my part, I have troubles with my numlock key. Could you try if yours is
>functionning ?
>-bitlov
>
>----- Original Message -----
>From: "Benoit Ledoux" <Benoit.Ledoux@free.fr>
>To: <cygwin-xfree@cygwin.com>
>Sent: Tuesday, August 13, 2002 5:20 PM
>Subject: AltGr and cygwin (French keyboard)
>
>
>
>
>>Hello,
>>
>>I using the Xwin X server of cygwin and try to setup it to work with my
>>french keyboard. Unfortunatly I am not able to make the AltGr key work
>>correctly (needed for ~#{[|`\^@]}).
>>
>>I am using xmodmap to re-map my keyboard. You will find bellow the
>>.Xmodmap file I am using. The only work arround I found is to use the
>>right-click menu key as the AltGr key.
>>
>>I guess Xwin doesn't like the fake Control_L event that is generated by
>>windows when pressing the AltGr key.
>>
>>Any help would be appreciated.
>>Benoit
>>
>>xev after pressing AltGr:
>>KeyPress event, serial 22, synthetic NO, window 0xa00001,
>> root 0x36, subw 0x0, time 32834343, (-101,384), root:(468,406),
>> state 0x14, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES,
>> XLookupString gives 0 characters: ""
>>
>>KeyRelease event, serial 22, synthetic NO, window 0xa00001,
>> root 0x36, subw 0x0, time 32834393, (-101,384), root:(468,406),
>> state 0x2014, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
>> XLookupString gives 0 characters: ""
>>
>>KeyRelease event, serial 22, synthetic NO, window 0xa00001,
>> root 0x36, subw 0x0, time 32834403, (-101,384), root:(468,406),
>> state 0x2010, keycode 113 (keysym 0xff7e, Mode_switch), same_screen
>>
>>
>YES,
>
>
>> XLookupString gives 0 characters: ""
>>
>>xev after pressing AltGr+ "|"
>>KeyPress event, serial 22, synthetic NO, window 0xa00001,
>> root 0x36, subw 0x0, time 32931593, (-389,206), root:(180,228),
>> state 0x2014, keycode 15 (keysym 0x7c, bar), same_screen YES,
>> XLookupString gives 1 characters: "{"
>>
>>French .Xmodmap file:
>>! French keyboard Xmodmap for Cygwin/XFree86
>>! FVI CETP
>>
>>clear Shift
>>clear Lock
>>clear Control
>>clear Mod1
>>clear Mod2
>>clear Mod3
>>clear Mod4
>>clear Mod5
>>
>>keycode 9 = Escape Escape
>>keycode 10 = ampersand 1
>>keycode 11 = eacute 2 dead_tilde
>>keycode 12 = quotedbl 3 numbersign
>>keycode 13 = apostrophe 4 braceleft
>>keycode 14 = parenleft 5 bracketleft
>>keycode 15 = minus 6 bar bar bar bar bar
>>keycode 16 = egrave 7 dead_grave
>>keycode 17 = underscore 8 backslash
>>keycode 18 = ccedilla 9 asciicircum
>>keycode 19 = agrave 0 at
>>keycode 20 = parenright degree bracketright
>>keycode 21 = equal plus braceright
>>keycode 22 = BackSpace
>>keycode 23 = Tab Tab
>>keycode 24 = a
>>keycode 25 = z
>>keycode 26 = e
>>keycode 27 = r
>>keycode 28 = t
>>keycode 29 = y
>>keycode 30 = u
>>keycode 31 = i
>>keycode 32 = o
>>keycode 33 = p
>>keycode 34 = dead_circumflex dead_diaeresis
>>keycode 35 = dollar sterling currency
>>keycode 36 = Return
>>keycode 37 = Control_L
>>keycode 38 = q
>>keycode 39 = s
>>keycode 40 = d
>>keycode 41 = f
>>keycode 42 = g
>>keycode 43 = h
>>keycode 44 = j
>>keycode 45 = k
>>keycode 46 = l
>>keycode 47 = m M
>>keycode 48 = ugrave percent
>>keycode 49 = twosuperior
>>keycode 50 = Shift_L
>>keycode 51 = asterisk mu
>>keycode 52 = w
>>keycode 53 = x
>>keycode 54 = c
>>keycode 55 = v
>>keycode 56 = b
>>keycode 57 = n
>>keycode 58 = comma question
>>keycode 59 = semicolon period
>>keycode 60 = colon slash
>>keycode 61 = exclam section
>>keycode 62 = Shift_R
>>keycode 63 = KP_Multiply
>>keycode 64 = Alt_L Meta_L
>>keycode 65 = space space
>>keycode 66 = Caps_Lock
>>keycode 67 = F1 F11
>>keycode 68 = F2 F12
>>keycode 69 = F3 F13
>>keycode 70 = F4 F14
>>keycode 71 = F5 F15
>>keycode 72 = F6 F16
>>keycode 73 = F7 F17
>>keycode 74 = F8 F18
>>keycode 75 = F9 F19
>>keycode 76 = F10 F20
>>keycode 77 = Num_Lock
>>keycode 78 = Scroll_Lock
>>keycode 79 = KP_7
>>keycode 80 = KP_8
>>keycode 81 = KP_9
>>keycode 82 = KP_Subtract
>>keycode 83 = KP_4
>>keycode 84 = KP_5
>>keycode 85 = KP_6
>>keycode 86 = KP_Add
>>keycode 87 = KP_1
>>keycode 88 = KP_2
>>keycode 89 = KP_3
>>keycode 90 = KP_0
>>keycode 92 = Sys_Req
>>keycode 94 = less greater
>>keycode 95 = F11 F11
>>keycode 96 = F12 F12
>>!Windows right-click menu key
>>keycode 101 = Mode_switch
>>keycode 107 = Delete
>>keycode 108 = KP_Enter
>>keycode 109 = Control_R
>>keycode 112 = KP_Divide
>>keycode 113 = Mode_switch Multi_key
>>keycode 114 = Break
>>keycode 110 = Find
>>keycode 98 = Up
>>keycode 99 = Prior
>>keycode 100 = Left
>>keycode 102 = Right
>>keycode 104 = Down
>>keycode 105 = Next
>>keycode 106 = Insert
>>
>>
>>add shift = Shift_L Shift_R
>>add lock = Caps_Lock
>>add control = Control_L Control_R
>>add mod1 = Alt_L
>>add mod2 = Mode_switch
>>add mod3 = Num_Lock
>>!add mod4 = Alt_R
>>add mod5 = Scroll_Lock
>>
>>
>>
>>
>
>
>
>
>
>
More information about the Cygwin-xfree
mailing list