From 3bbbcab26f0ee9eab88eeba6b4f86bc06176bf8b Mon Sep 17 00:00:00 2001 From: svu Date: Sun, 21 Oct 2007 12:24:37 +0000 Subject: [PATCH] added us(dvorak-intl), b.fd.o#12867 --- ChangeLog | 5 +++++ rules/base.xml.in | 6 ++++++ symbols/us | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7bb8b18..b86fd14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-21 Sergey Udaltsov + + * symbols/us, rules/base.xml.in: added us(dvorak-intl), + https://bugs.freedesktop.org/show_bug.cgi?id=12867 + 2007-10-19 Sergey Udaltsov * symbols/tr, rules/base.xml.in: added tr(intl), diff --git a/rules/base.xml.in b/rules/base.xml.in index b65ba3a..8ee2e89 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1007,6 +1007,12 @@ + dvorak-intl + <_description>Dvorak international + + + + dvorak-l <_description>Left handed Dvorak diff --git a/symbols/us b/symbols/us index 6066cf4..e4d4273 100644 --- a/symbols/us +++ b/symbols/us @@ -254,6 +254,53 @@ xkb_symbols "dvorak" { key { [ backslash, bar ] }; }; +// Dvorak international +// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) +// Based on information from http://www.poupinou.org/dvorak/index.html +// +// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ +// € +// +// ' , . p y f g c r l / = +// ä ê ë ü ç +// +// a o e u i d h t n s - +// à ô é û î ß +// +// ; q j k x b m w v z +// â ö è ù ï + +partial alphanumeric_keys +xkb_symbols "dvorak-intl" { + + name[Group1]= "USA - Dvorak international"; + + include "us(dvorak)" + + key { [ 4, dollar, EuroSign ] }; + + key { [ comma, less, adiaeresis, dead_caron ] }; + key { [ period, greater, ecircumflex, periodcentered ] }; + key { [ p, P, ediaeresis, dead_cedilla ] }; + key { [ y, Y, udiaeresis ] }; + key { [ c, C, ccedilla, dead_abovedot ] }; + + key { [ a, A, agrave ] }; + key { [ o, O, ocircumflex ] }; + key { [ e, E, eacute ] }; + key { [ u, U, ucircumflex ] }; + key { [ i, I, icircumflex ] }; + key { [ s, S, ssharp ] }; + + key { [ semicolon, colon, acircumflex ] }; + key { [ q, Q, odiaeresis, dead_ogonek ] }; + key { [ j, J,i egrave, dead_doubleacute ] }; + key { [ k, K, ugrave ] }; + key { [ x, X, idiaeresis ] }; + + include "level3(ralt_switch)" +}; + // Left and right handed dvorak layouts // by sqweek 2006-01-30 // Based on the corresponding layouts in the console-tools package. @@ -697,7 +744,7 @@ xkb_symbols "classmate-intl" { partial alphanumeric_keys xkb_symbols "classmate-alt-intl" { include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative International)"; + name[Group1]= "USA - ClassmatePC (Alternative international)"; key.type[Group1]="FOUR_LEVEL"; key { [ backslash, bar, backslash, bar ] }; -- 2.7.4