From b0e516b26558e3f39cbd10b1bfd0b283e0dc5850 Mon Sep 17 00:00:00 2001 From: svu Date: Tue, 1 Apr 2008 21:23:40 +0000 Subject: [PATCH] added gb(colemak), b.fd.o#15303 --- ChangeLog | 5 +++++ rules/base.xml.in | 6 ++++++ symbols/gb | 23 +++++++++++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6f34d42..0550fef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-04-01 Sergey Udaltsov + + * rules/base.xml.in, symbols/gb: added gb(colemak), + http://bugs.freedesktop.org/show_bug.cgi?id=15303 + 2008-03-30 Sergey Udaltsov * symbols/gn, symbols/ng: fixed unicode sequences, diff --git a/rules/base.xml.in b/rules/base.xml.in index 8177c58..8653a87 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -3486,6 +3486,12 @@ <_description>International (with dead keys) + + + colemak + <_description>Colemak + + dvorak diff --git a/symbols/gb b/symbols/gb index 92c613a..05f8c48 100644 --- a/symbols/gb +++ b/symbols/gb @@ -61,6 +61,29 @@ xkb_symbols "intl" { include "level3(ralt_switch)" }; +// Describe the differences between the US Colemak layout +// and a UK variant. By Andy Buckley (andy@insectnation.org) + +partial alphanumeric_keys +xkb_symbols "colemak" { + include "us(colemak)" + + name[Group1]="United Kingdom - Colemak"; + + key { [ 2, quotedbl, twosuperior, oneeighth ] }; + key { [ 3, sterling, threesuperior, sterling ] }; + key { [ 4, dollar, EuroSign, onequarter ] }; + + key { [apostrophe, at, dead_circumflex, dead_caron] }; + key { [ grave, notsign, bar, bar ] }; + + key { [numbersign, asciitilde, dead_grave, dead_breve ] }; + key { [ backslash, bar, bar, brokenbar ] }; + + include "level3(ralt_switch_multikey)" +}; + + // Dvorak (UK) keymap (by odaen) allowing the usage of // the £ and ? key and swapping the @ and " keys. -- 2.32.0.93.g670b81a890