[prev in list] [next in list] [prev in thread] [next in thread] 

List:       suse-kde
Subject:    Re: [suse-kde] Keyboard group toggle in KDE 3.1
From:       Vitaly Shishakov <shift () cmpd2 ! phys ! msu ! su>
Date:       2003-02-26 13:08:01
[Download RAW message or body]


I see.  U are used to like it works in Windows, for example -- 
a group_toggle key combination swithces layout. 

However, here it works a little bit different. You may find all the details 
in documantation about XKB, but in shorts, it looks like the following. 

the group_switch (in my case -- it is Ctrl-Shift, in yours -- Alt-Shift, 
etc), only switches xkb-groups -- being short -- from Latin to Local. 
what layout you want to use as "Local" you usually specify in XF68Config as
"XKBLayout" option -- and it is constant all the time.

When you select "Primary" keyboard layout setup in KDE control center -- it 
is the same as you specify the XKBlayout in XF86config -- if you have 
selected the US flag as your promary layout -- group switch will do 
nothing. 

When you select other flags in Control center as additional layouts -- they 
are temprorally "inactive" untill you select those flags manually by 
clicking the system tray flag icon, or by  using Ctrl-Alt-K combination. 

-- for example, you have also selected Russian and greek flags as 
alternative layouts in KDE control center, and currently, you see the US 
flag in the tray -- then Ctrl-Shift wont switch any groups. 
when you selected Greek flag in system tray -- then Ctrl-Shift will swithc 
your layout between Greek and Latin, If you click the sys-tray flag once 
more -- it will change to russian, and now Ctrl-Shift changes between 
Russian and Latin. 

unfortunately -- this is the way it works now. 
My advice to you: if you want the Ctrl-Shift behavior you've been used to, 
then return all your settings to XF86Config where they were, disable the 
keyboard layout swithcing in KDE control center, and find a small program 
called KKBSWITCH (on apps.kde.com) -- it uses your current XF86Config 
settings, and it only  shows the flag of your current layout in the tray, 
and also, it changes layout when you click it -- in the same manner as you 
are probably used to it in Windows.  


On Tuesday 25 February 2003 15:17, Konstantinos Georgokitsos wrote:
> I wasn't clear with my question.
> My problem is that pressing alt-shift doesn't switch the keyboard
> anymore, even if this is the behaviour selected in the Control Center.
> The flag is not the problem. At the moment switching the keyboard
> between English and Greek is only possible via the flag. However, I want
> the Alt-Shift combination to do that in addition.
>
> Maybe this is clearer.
>
> Kostas
>
> ----- Original Message -----
> From: "Nikola Lecic" <nikola@serbianunity.net>
> To: "Konstantinos Georgokitsos" <kgeorgokitsos@nomioan.gr>;
> <suse-kde@suse.com>
> Sent: Tuesday, February 25, 2003 1:00 PM
> Subject: Re: [suse-kde] Keyboard group toggle in KDE 3.1
>
> > Hello Kostas,
> >
> > You don't need to have US flag at all. Just set "Primary Layout" to
> > Greek and disable US English from the list "Additional layouts" (and
> > enable Greek there, too). Then (if you need Greek and English only),
> > you'd have always Greek flag.
> >
> > Nikola
> >
> > On Tuesday 25 February 2003 11:37, Konstantinos Georgokitsos wrote:
> > > I have problems with my keyboard group toggle. With KDE3.04 I had
> > > used /etc/X11/XF86Config to set the toggle keys to alt-shift (to
> > > toggle between keyboard language settings, greek - US in my case).
> > > Now, I saw the Keyboard Settings dialogue in the Control Center, and
> > > set there the "Group Shift/Lock behaviour" to "Alt+Shift changes
> > > group". As soon as I applied it, the nice mini-US flag in Kicker
> > > showed up, but the toggle keys didn't work anymore... I can change
> > > the keyboard, clicking the flag, so that at least works. I commented
> > > out the setting in XF86Config for possible interference problems,
> > > but that didn't help.
> > >
> > > Any ideas?
> > >
> > >
> > > Kostas
> >
> > --
> > To unsubscribe, email: suse-kde-unsubscribe@suse.com
> > For additional commands, email: suse-kde-help@suse.com
> > Please do not cross-post to suse-linux-e


-- 
To unsubscribe, email: suse-kde-unsubscribe@suse.com
For additional commands, email: suse-kde-help@suse.com
Please do not cross-post to suse-linux-e

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic