<#secure method=smime mode=sign> Hello Using a thinkpad X61 Laptop I am on Kubuntu 10.04 with trinity 3.5.10 (I think), my environment language is (US) english. Now I want to bind the control key to hyper (and capslock--> control and win-->super) I do this with the following xmodmap file keycode 133 = Super_L NoSymbol Super_L keycode 134 = Super_R NoSymbol Super_R keycode 37 = Hyper_L NoSymbol Hyper_L keycode 66 = Control_L NoSymbol Control_L add Mod4 = Hyper_L That works nicely. However when I change the keyboard, from US english say to Spanish or German via the trinity/KDE interface, the hyper binding is gone. I execute xmodmap again, with the above configure file and xev tells me that the binding is as expected but when I type it is not. So I have to restart the Xserver execute xmodmap and then everything is fine again. Anybody can help me with this issue?