Great work, thank you very much! :)

As I said in irc, lets rename the module to keyboard_layout and move it 
into core e. This name is too confusing to the average user and it 
should be in core cause it rocks :P

I'm one happy user.

--
Tom.

On 12/03/12 00:10, Daniel Kolesa wrote:
> After some time in quiet development, I've brought the new xkb layout
> switcher module into usable state. It can so far switch layouts
> (obviously), keyboard models and layout variants, it supports gadgets and
> keybindings, and contains even some support for xorg options (grp:.* etc),
> but xorg options are not synced with the gadget state for now (if you for
> example set xorg option to change layout with alt+shift, if you bind it via
> E it obviously all works).
>
> It's based on the concept of layout combinations, combination ==
> layout+variant+optionally model (if not set, then model from global model
> page is used, and if that is not set either, it's autodecided). That way
> you can define i.e. combination for a single layout, but multiple variants.
>
> As long as you are not using the xorg options, stuff should be in sync.
>
> Internally the module currently calls to setxkbmap. That's certainly not
> ideal and should be changed with proper introduction of xkb stuff into
> ecore_x. When that is done, it will even be possible to sync gadgets with
> xorg actions.
>
> This module replaces the old "language" module which now resides in OLD.
> I've made it so it can eventually move into core E. Compared to language
> module, it's way smaller and doesn't have a need to parse XML.
>
> Feel free to give it a try, and report back how it works. If you find ugly
> code or make some improvements (which you probably will :3), patches are
> welcome.
>
> Daniel "q66" Kolesa (quaker in SVN)


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to