Keyboard layout switching problem
Dmitrij Ilchenko
idtest at gmail.com
Tue Feb 20 23:14:10 UTC 2007
>> Yes, I have the same problem in both KDE and GNOME. and even in
>> kdm/gdm without running any desktop environment. I don't want to use
>> internal KDE or GNOME keyboard shortcuts. I can use xorg config to
>> specify the shortcut to switch layouts and xneur to display current
>> layout.
>> Am i missing something in xorg.conf? I was using Debian Sarge for a
>> while, and with this config:
>>
>> Section "InputDevice"
>> Identifier "Generic Keyboard"
>> Driver "kbd"
>> Option "CoreKeyboard"
>> Option "XkbRules" "xfree86"
>> Option "XkbModel" "pc105"
>> Option "XkbLayout" "us,ru(winkeys),ua(winkeys)"
>> Option "XkbOptions" "grp:ctrl_shift_toggle"
>> EndSection
>>
>> layout switching worked perfectly.
>>
>> P.S. If in doubt about my keyboard, in console it works perfect and
>> layouts are switched through pressing Ctrl+Shift.
>>
>
>Any reason why you don't want to use Gnome/KDE's built-in keyboard
>manager? Note that both desktops are (despite the freedesktop
>initiative) growing away from dependence on features of X. So using X
>features in Gnome and KDE is becoming more of a problem. I had an
>issue with this in regard to sticky keys, which I need. Now I just use
>KDE's accessability's sticky key feature.
>
>Side note: I'd like to redefine certain non-english keyboard shortcuts
>to their english equivelents. So if I'm in a Hebrew loayout I can hit
>CTRL-V and have it paste, even though the V key is now serving as the
>? character. Do you know how to do that?
The only reason is that i've got used to Ctrl+Shift switching already
and I had it worked in Debian, so i see no reason why it shouldn't
work in Ubuntu. Internal keyboard switcher of KDE doesn't offer a
Ctrl+Shift combination, and in Gnome when i enabled keyboar switcher
applet - you know what i've got.... No matter what do I use -
KDE/Gnome/Xfce/IceWM - they are all X Window Systems. So, they "obey"
to a config of X server (Xorg here in Ubuntu), so the layouts should
switch as specified in X config, if not overwritten by internal
application. Am i wrong somewhere?
So, again. The topic is - i want to get Ctrl+Shift switching of
keyboard layouts work. It doesn't. Why?
About your side note - i've met the same problem... especcially
painful when using ICQ, as for me. But really in this case I only know
2 solutions:
1) get used that if you're in Hebrew, the program won't do the "paste"
action if you press Ctrl+V :(;
2) setup something like xneur or internal applets of desktop
environments to track layouts in different windows separately, so if
you switched to OpenOffice and written something in Hebrew copied it
somehow, then swithced back to mail client where you had English
turned on, and pasted it by pressing Ctrl+V, it will paste :) As i
know, xneur works both in gnome and KDE, and internal Gnome applet has
a feature of "remember layouts of every window"
More information about the ubuntu-users
mailing list