What keycodes / keysyms are reported when you run /usr/openwin/demo/xev
and press left & right control?
On a german layout usb keyboad I get:
keycode 37 (keysym 0xffe3, Control_L)
keycode 109 (keysym 0xffe4, Control_R)
(and right control + 'f' works in mozilla).
I get these codes:
KeyRelease event, serial 26, synthetic NO, window 0xd00001,
root 0x36, subw 0x0, time 1250033513, (833,341), root:(837,362),
state 0x4, keycode 231 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyRelease event, serial 26, synthetic NO, window 0xd00001,
root 0x36, subw 0x0, time 1250055435, (807,256), root:(811,277),
state 0x0, keycode 235 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 1 characters: ""
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1"><tr><td class="SmallText"><b>marcomanno wrote on Wed, 08 February 2006 17:33</b></td></tr><tr><td class="quote">
I get these codes:
KeyRelease event, serial 26, synthetic NO, window 0xd00001,
root 0x36, subw 0x0, time 1250033513, (833,341), root:(837,362),
state 0x4, keycode 231 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 characters: ""
KeyRelease event, serial 26, synthetic NO, window 0xd00001,
root 0x36, subw 0x0, time 1250055435, (807,256), root:(811,277),
state 0x0, keycode 235 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 1 characters: ""
</td></tr></table>
Hmm, 231 and 235 are strange keycode numbers. Which X11 server are
you using? Xsun or Xorg?
Are you using Xorg with a custom xorg.conf file? Did you configure on of
the special "internet" keyboards? It seems these use keycodes 231 / 235...
xmodmap -e "keycode 235 = Control_R"
should fix the problem.