diff options
author | Vladimir Gorelov <virtual.lark@gmail.com> | 2022-05-22 14:30:10 +0000 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2022-05-22 14:30:10 +0000 |
commit | d0d669ba2851b9c196a6f92016f1ff2a8f76a2e4 (patch) | |
tree | 6e7f034a14bbf1a65e8a16ad67b50c7b229e4ffa | |
parent | 031527a20adab829cc199f3f4f723c329b3b9cf3 (diff) |
Add US Workman-P layout based on US Workman with top row digits switched only
-rw-r--r-- | rules/base.extras.xml | 10 | ||||
-rw-r--r-- | symbols/sun_vndr/us | 5 | ||||
-rw-r--r-- | symbols/us | 19 |
3 files changed, 34 insertions, 0 deletions
diff --git a/rules/base.extras.xml b/rules/base.extras.xml index a66f0b7a..fffd6677 100644 --- a/rules/base.extras.xml +++ b/rules/base.extras.xml @@ -536,6 +536,16 @@ </variant> <variant> <configItem popularity="exotic"> + <name>workman-p</name> + <shortDescription>workman-p</shortDescription> + <description>English (Workman-P)</description> + <languageList> + <iso639Id>eng</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem popularity="exotic"> <name>scn</name> <description>Sicilian (US keyboard)</description> <languageList> diff --git a/symbols/sun_vndr/us b/symbols/sun_vndr/us index dcc14bad..adc876b1 100644 --- a/symbols/sun_vndr/us +++ b/symbols/sun_vndr/us @@ -185,6 +185,11 @@ partial alphanumeric_keys }; partial alphanumeric_keys + xkb_symbols "workman-p" { + include "us(workman-p)" +}; + +partial alphanumeric_keys xkb_symbols "norman" { include "us(norman)" }; @@ -1498,6 +1498,25 @@ xkb_symbols "workman-intl" { include "level3(ralt_switch)" }; +// US Workman-P layout based on US Workman with top row digits switched only +// US Workman layout site: https://workmanlayout.org +partial alphanumeric_keys +xkb_symbols "workman-p" { + include "us(workman)" + name[Group1]= "English (Workman-P)"; + + key <AE01> { [ exclam, 1 ] }; + key <AE02> { [ at, 2 ] }; + key <AE03> { [ numbersign, 3 ] }; + key <AE04> { [ dollar, 4 ] }; + key <AE05> { [ percent, 5 ] }; + key <AE06> { [ asciicircum, 6 ] }; + key <AE07> { [ ampersand, 7 ] }; + key <AE08> { [ asterisk, 8 ] }; + key <AE09> { [ parenleft, 9 ] }; + key <AE10> { [ parenright, 0 ] }; +}; + // Norman keyboard layout symbols for xkb on X.Org Server 7.x // Written 11/23/2012, revised 3/7/2013 by David Norman http://normanlayout.info // To the extent possible under law, the author(s) have dedicated all |