Hello, The Udaltsov's programm *gnome-keyboard-properties* allows us to configure keyboard layouts and variants at the level of the desktop environment, and also switching among them. That I'm now trying is to do almost the same but at the level of the application. I need a programm that allows me to pre-select an especific keyboard layout and variant (among those defined in X Window System) for each language, and could activate/switch the keyboard variant when a new language come to be selected.
For example, in my computer (Debian GNU/Linux) up to 25 keyboard variants are installed for (ger) German (according to my keyboard model...): [ger] [German] [be] [Belgium] [de] [Germany] [ch] [Switzerland] [altgr-intl] [USA International (AltGr dead keys)] [oss] [Belgium Alternative] [oss_latin9] [Belgium Alternative, latin-9 only] [oss_sundeadkeys] [Belgium Alternative, Sun dead keys] [iso-alternate] [Belgium ISO Alternate] [nodeadkeys] [Belgium Eliminate dead keys] [sundeadkeys] [Belgium Sun dead keys] [wang] [Belgium Wang model 724 azerty] [deadacute] [Germany Dead acute] [deadgraveacute] [Germany Dead grave acute] [nodeadkeys] [Germany Eliminate dead keys] [ro] [Germany Romanian keyboard with German letters] [ro_nodeadkeys] [Germany Romanian keyboard with German letters, eliminate dead keys] [dvorak] [Germany Dvorak] [sundeadkeys] [Germany Sun dead keys] [neo] [Germany Neo 2] [mac] [Germany Macintosh] [mac_nodeadkeys] [Germany Macintosh, eliminate dead keys] [qwerty] [Germany qwerty] [de_nodeadkeys] [Switzerland German, eliminate dead keys] [de_sundeadkeys] [Switzerland German, Sun dead keys] [de_mac] [Switzerland German (Macintosh)] At this point, I wonder if it's a good solution to use the also Udaltsov's library LibXklavier, but if so, the question is that I don't know at all how integrate safely and correctly this library in a GTKmm programm, while most functions work with values like Display * display, XklEngine * engine, and so on... Could you help me ? A C++ / GTKmm code example which demostrates the LibXklavier usage could be enough... Thanks, S. _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
