On Wed, Jul 30, 2014 at 4:02 PM, Eric Abrahamsen <e...@ericabrahamsen.net> wrote:
> Mikael Jansson <m...@mikael.jansson.be> writes: > > > In Ubuntu I added my custom Swedish xkbd by patching the system > > keyboard settings in /usr/share/X11/xkb/{symbols/se,rules/evdev.xml}. > > It then works with the standard Xorg keyboard switching utilities. I > > use GNOME together with StumpWM but that should not make a > > difference. > > Where do you specify the group toggle? My custom us layout and the > colemak variant are all under /usr/share/X11/xkb, but Arch tells you to set > keyboard options in /etc/X11/xorg.conf.d. Where do you set yours? > > This is what my note-to-self-file says: Modify: /usr/share/X11/xkb/symbols/se Modify: /usr/share/X11/xkb/rules/evdev.xml Run: Verify: cd /usr/share/X11/xkb/symbols xkbcomp se # test xkbcomp -lhlpR '*' -o ../symbols.dir # verify Parts of my diff to se: + +partial modifier_keys +xkb_symbols "pworak_mods" { + replace key <CAPS> { [ Control_L, Control_L ] }; + modifier_map Control { <CAPS> }; + + // Left control key = F20 + // Caps = Control_L + replace key <AA00> { [ F20 ] }; +}; + +partial alphanumeric_keys +xkb_symbols "pworak" { +name[Group1]="Swedish (Pworak)"; + +// don't include in the future +include "se(basic)" +include "se(pworak_mods)" + /////////////////////////////////////// + key <AD01> { [ aring, Aring, question ] }; + key <AD02> { [ adiaeresis, Adiaeresis, parenleft ] }; + key <AD03> { [ odiaeresis, Odiaeresis, parenright ] }; The diff to evdev.xml: <languageList><iso639Id>swl</iso639Id></languageList> </configItem> </variant> + <variant> + <configItem> + <name>pworak</name> + <description>Swedish (Pworak)</description> + </configItem> + </variant> </variantList> </layout> <layout> - Micke
_______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel