From fc08c60d16f1925d92c1cb6b4a3a68c101a22bd2 Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Sun, 10 Nov 2013 13:11:52 +0100 Subject: [PATCH] Added the Norman variant of the us layout. --- rules/base.xml.in | 6 ++++++ symbols/us | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/rules/base.xml.in b/rules/base.xml.in index d4ecb64..3892af7 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1440,6 +1440,12 @@ <_description>English (Workman, international with dead keys) + + + norman + <_description>English (Norman) + + diff --git a/symbols/us b/symbols/us index 357aea1..c06aacd 100644 --- a/symbols/us +++ b/symbols/us @@ -1327,6 +1327,59 @@ xkb_symbols "workman-intl" { include "level3(ralt_switch)" }; +// 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 +// copyright and related and neighboring rights to this software to the +// public domain worldwide. This software is distributed without any warranty. + +// You should have received a copy of the CC0 Public Domain Dedication along with this software. +// If not, see . + +partial alphanumeric_keys +xkb_symbols "norman" { + + name[Group1]= "English (Norman)"; + + include "us(basic)" + + // Alphanumeric section + key { [ q, Q ] }; + key { [ w, W ] }; + key { [ d, D ] }; + key { [ f, F ] }; + key { [ k, K ] }; + key { [ j, J ] }; + key { [ u, U ] }; + key { [ r, R ] }; + key { [ l, L ] }; + key { [ semicolon, colon ] }; + + key { [ a, A ] }; + key { [ s, S ] }; + key { [ e, E ] }; + key { [ t, T ] }; + key { [ g, G ] }; + key { [ y, Y ] }; + key { [ n, N ] }; + key { [ i, I ] }; + key { [ o, O ] }; + key { [ h, H ] }; + + key { [ z, Z ] }; + key { [ x, X ] }; + key { [ c, C ] }; + key { [ v, V ] }; + key { [ b, B ] }; + key { [ p, P ] }; + key { [ m, M ] }; + // End alphanumeric section + + key { [ BackSpace ] }; + + include "level3(ralt_switch)" +}; + // EXTRAS: // Czech, Slovak and German charecters added as third level symbols to US keyboard layout. -- 1.8.3.1