2 // based on a keyboard map from an 'xkb/symbols/gb' file
4 // $XFree86: xc/programs/xkbcomp/symbols/gb,v 1.6 2003/10/04 10:25:14 pascal Exp $
6 partial default alphanumeric_keys
9 // Describes the differences between a very simple en_US
10 // keyboard and a very simple U.K. keyboard layout defined by
11 // the SVR4 European Language Supplement and sometimes also
12 // known as the IBM 166 layout.
16 name[Group1]="Great Britain";
18 key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
19 key <AE03> { [ 3, sterling, threesuperior, sterling ] };
20 key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
22 key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] };
23 key <TLDE> { [ grave, notsign, bar, bar ] };
25 key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };
26 key <LSGT> { [ backslash, bar, bar, brokenbar ] };
28 include "level3(ralt_switch)"
31 partial default alphanumeric_keys
34 // Describes the differences between a very simple en_US
35 // keyboard and a very simple U.K. keyboard layout with
36 // dead keys. By Phil Jones (philjones1@blueyonder.co.uk)
38 // Includes the following keys:
47 name[Group1]="Great Britain";
49 key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] };
50 key <AE03> { [ 3, sterling, threesuperior, onethird ] };
51 key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
52 key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] };
54 key <AC11> { [ dead_acute, at, apostrophe, bar ] };
55 key <TLDE> { [ dead_grave, notsign, bar, bar ] };
57 key <BKSL> { [ numbersign, dead_tilde, bar, bar ] };
58 key <LSGT> { [ backslash, bar, bar, bar ] };
60 include "level3(ralt_switch)"
63 // Dvorak (UK) keymap (by odaen) allowing the usage of
64 // the £ and ? key and swapping the @ and " keys.
66 partial alphanumeric_keys
67 xkb_symbols "dvorak" {
70 key <BKSL> { [ numbersign, asciitilde ] };
71 key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] };
72 key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] };
73 key <AE04> { [ 4, dollar, EuroSign, NoSymbol ] };
74 key <LSGT> { [ backslash, bar ] };
75 key <AD01> { [ apostrophe, at ] };