gb revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/symbols/gb,v 1.12 2008-04-01 21:23:40 svu Exp $ 2154daed1Smrg 3154daed1Smrg// based on a keyboard map from an 'xkb/symbols/gb' file 4154daed1Smrg// 5154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/gb,v 1.6 2003/10/04 10:25:14 pascal Exp $ 6154daed1Smrg 7154daed1Smrgpartial default alphanumeric_keys 8154daed1Smrgxkb_symbols "basic" { 9154daed1Smrg 10154daed1Smrg // Describes the differences between a very simple en_US 11154daed1Smrg // keyboard and a very simple U.K. keyboard layout defined by 12154daed1Smrg // the SVR4 European Language Supplement and sometimes also 13154daed1Smrg // known as the IBM 166 layout. 14154daed1Smrg 15154daed1Smrg include "latin" 16154daed1Smrg 17154daed1Smrg name[Group1]="United Kingdom"; 18154daed1Smrg 19154daed1Smrg key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; 20154daed1Smrg key <AE03> { [ 3, sterling, threesuperior, sterling ] }; 21154daed1Smrg key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; 22154daed1Smrg 23154daed1Smrg key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; 24154daed1Smrg key <TLDE> { [ grave, notsign, bar, bar ] }; 25154daed1Smrg 26154daed1Smrg key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; 27154daed1Smrg key <LSGT> { [ backslash, bar, bar, brokenbar ] }; 28154daed1Smrg 29154daed1Smrg include "level3(ralt_switch_multikey)" 30154daed1Smrg}; 31154daed1Smrg 32154daed1Smrgpartial alphanumeric_keys 33154daed1Smrgxkb_symbols "intl" { 34154daed1Smrg 35154daed1Smrg // Describes the differences between a very simple en_US 36154daed1Smrg // keyboard and a very simple U.K. keyboard layout with 37154daed1Smrg // dead keys. By Phil Jones (philjones1@blueyonder.co.uk) 38154daed1Smrg 39154daed1Smrg // Includes the following keys: 40154daed1Smrg // dead_grave 41154daed1Smrg // dead_acute 42154daed1Smrg // dead_circumflex 43154daed1Smrg // dead_tilde 44154daed1Smrg // dead_diaeresis 45154daed1Smrg 46154daed1Smrg include "latin" 47154daed1Smrg 48154daed1Smrg name[Group1]="United Kingdom - International (with dead keys)"; 49154daed1Smrg 50154daed1Smrg key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] }; 51154daed1Smrg key <AE03> { [ 3, sterling, threesuperior, onethird ] }; 52154daed1Smrg key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; 53154daed1Smrg key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] }; 54154daed1Smrg 55154daed1Smrg key <AC11> { [ dead_acute, at, apostrophe, bar ] }; 56154daed1Smrg key <TLDE> { [ dead_grave, notsign, bar, bar ] }; 57154daed1Smrg 58154daed1Smrg key <BKSL> { [ numbersign, dead_tilde, bar, bar ] }; 59154daed1Smrg key <LSGT> { [ backslash, bar, bar, bar ] }; 60154daed1Smrg 61154daed1Smrg include "level3(ralt_switch)" 62154daed1Smrg}; 63154daed1Smrg 64154daed1Smrg// Describe the differences between the US Colemak layout 65154daed1Smrg// and a UK variant. By Andy Buckley (andy@insectnation.org) 66154daed1Smrg 67154daed1Smrgpartial alphanumeric_keys 68154daed1Smrgxkb_symbols "colemak" { 69154daed1Smrg include "us(colemak)" 70154daed1Smrg 71154daed1Smrg name[Group1]="United Kingdom - Colemak"; 72154daed1Smrg 73154daed1Smrg key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; 74154daed1Smrg key <AE03> { [ 3, sterling, threesuperior, sterling ] }; 75154daed1Smrg key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; 76154daed1Smrg 77154daed1Smrg key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; 78154daed1Smrg key <TLDE> { [ grave, notsign, bar, bar ] }; 79154daed1Smrg 80154daed1Smrg key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; 81154daed1Smrg key <LSGT> { [ backslash, bar, bar, brokenbar ] }; 82154daed1Smrg 83154daed1Smrg include "level3(ralt_switch_multikey)" 84154daed1Smrg}; 85154daed1Smrg 86154daed1Smrg 87154daed1Smrg// Dvorak (UK) keymap (by odaen) allowing the usage of 88154daed1Smrg// the � and ? key and swapping the @ and " keys. 89154daed1Smrg 90154daed1Smrgpartial alphanumeric_keys 91154daed1Smrgxkb_symbols "dvorak" { 92154daed1Smrg include "us(dvorak)" 93154daed1Smrg 94154daed1Smrg name[Group1]="United Kingdom - Dvorak"; 95154daed1Smrg 96154daed1Smrg key <BKSL> { [ numbersign, asciitilde ] }; 97154daed1Smrg key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] }; 98154daed1Smrg key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] }; 99154daed1Smrg key <AE04> { [ 4, dollar, EuroSign, NoSymbol ] }; 100154daed1Smrg key <LSGT> { [ backslash, bar ] }; 101154daed1Smrg key <AD01> { [ apostrophe, at ] }; 102154daed1Smrg}; 103154daed1Smrg 104154daed1Smrg// Copied from macintosh_vndr/gb 105154daed1Smrgpartial alphanumeric_keys 106154daed1Smrgxkb_symbols "mac" { 107154daed1Smrg 108154daed1Smrg // Describes the differences between a very simple en_US 109154daed1Smrg // keyboard and a very simple U.K. keyboard layout 110154daed1Smrg 111154daed1Smrg include "latin" 112154daed1Smrg 113154daed1Smrg name[Group1]= "United Kingdom - Macintosh"; 114154daed1Smrg 115154daed1Smrg key <AE02> { [ 2, at, EuroSign ] }; 116154daed1Smrg key <AE03> { [ 3, sterling, numbersign ] }; 117154daed1Smrg 118154daed1Smrg // End alphanumeric section 119154daed1Smrg 120154daed1Smrg include "level3(ralt_switch)" 121154daed1Smrg}; 122154daed1Smrg 123154daed1Smrg 124