On Sun, Jun 26, 2005 at 02:04:37PM +0300, Oded Arbel wrote:
> Tzafrir Cohen wrote:
> 
> >On Sun, Jun 26, 2005 at 10:05:39AM +0300, Dan Kenigsberg wrote:
> > 
> >

> 
> >>I remember that years ago Nadav Har'El fantasized about such an option. 
> >>On my
> >>Gnome it has been realized.
> >>   
> >>
> >
> >WindowMaker has had this since at least 0.60 .

Right. Window-specific. Just verified this with the current version from
Sarge (0.91.0-7.2) .

In the preferences app, get to the fifth page (Misc. Ergonomic
Preferences) and check "Enable keyboard switch button in window title
bar" (the last checkbox on the page).

(I've always had problems finding it)

> > 
> >
> And kxkb had this for the last 5 years. 

Not exactly. KDE 1 had a keyboard switching program called kikbd that
had that feature (actually: kwm had a feature of using kikbd for
per-window keymap, and also per-class keymap and such).

However since it did not use XKB, changing a keymap was a relatively
costly operation and could delay window switching on some occasions.
That feature was dropped, to the best of my knowledge, when kikbd was
replaced with kxkb in KDE2.

> Its really such a shame on GNOME 
> users - having to use outdated technology and all ;-) Have you seen the 
> ground-breaking work the GNOME people are doing now with window managers 
> ? I've had this on e basically since I started using Linux..
> 
> IIRC both kxkb and the WindowMaker thingy (can't recall its name) are 
> switching layouts. 

No, they're switching groups. Switching a group or a shift-level is
basically one message to the X server. Switching a layout requires
defining the new layout.

> I'm currently using something called kkbswitch, which 
> changes groups so it works much better with the "new and improved" 
> XFree4.3 keyboard behavior. AFAIK it will work with any desktop env 
> which offers free-desktop systray support.

XFree 4.3 made the generation of keymaps saner. However switching groups
in a layout has remained the same.

-- 
Tzafrir Cohen         | [EMAIL PROTECTED] | VIM is
http://tzafrir.org.il |                           | a Mutt's  
[EMAIL PROTECTED] |                           |  best
ICQ# 16849755         |                           | friend

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to