Home | History | Annotate | Line # | Download | only in symbols
gb revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/gb,v 1.12 2008-04-01 21:23:40 svu Exp $
      2  1.1  mrg 
      3  1.1  mrg // based on a keyboard map from an 'xkb/symbols/gb' file
      4  1.1  mrg //
      5  1.1  mrg // $XFree86: xc/programs/xkbcomp/symbols/gb,v 1.6 2003/10/04 10:25:14 pascal Exp $
      6  1.1  mrg 
      7  1.1  mrg partial default alphanumeric_keys
      8  1.1  mrg xkb_symbols "basic" {
      9  1.1  mrg 
     10  1.1  mrg     // Describes the differences between a very simple en_US
     11  1.1  mrg     // keyboard and a very simple U.K. keyboard layout defined by
     12  1.1  mrg     // the SVR4 European Language Supplement and sometimes also
     13  1.1  mrg     // known as the IBM 166 layout.
     14  1.1  mrg 
     15  1.1  mrg     include "latin"
     16  1.1  mrg 
     17  1.1  mrg     name[Group1]="United Kingdom";
     18  1.1  mrg 
     19  1.1  mrg     key <AE02>	{ [         2,   quotedbl,  twosuperior,    oneeighth ]	};
     20  1.1  mrg     key <AE03>	{ [         3,   sterling, threesuperior,    sterling ]	};
     21  1.1  mrg     key <AE04>	{ [         4,     dollar,     EuroSign,   onequarter ]	};
     22  1.1  mrg 
     23  1.1  mrg     key <AC11>	{ [apostrophe,         at, dead_circumflex, dead_caron]	};
     24  1.1  mrg     key <TLDE>	{ [     grave,    notsign,          bar,          bar ]	};
     25  1.1  mrg 
     26  1.1  mrg     key <BKSL>	{ [numbersign, asciitilde,   dead_grave,   dead_breve ]	};
     27  1.1  mrg     key <LSGT>	{ [ backslash,        bar,          bar,    brokenbar ]	};
     28  1.1  mrg 
     29  1.1  mrg     include "level3(ralt_switch_multikey)"
     30  1.1  mrg };
     31  1.1  mrg 
     32  1.1  mrg partial alphanumeric_keys 
     33  1.1  mrg xkb_symbols "intl" { 
     34  1.1  mrg 
     35  1.1  mrg     // Describes the differences between a very simple en_US 
     36  1.1  mrg     // keyboard and a very simple U.K. keyboard layout with 
     37  1.1  mrg     // dead keys. By Phil Jones (philjones1 (a] blueyonder.co.uk) 
     38  1.1  mrg 
     39  1.1  mrg     // Includes the following keys: 
     40  1.1  mrg     // dead_grave 
     41  1.1  mrg     // dead_acute 
     42  1.1  mrg     // dead_circumflex 
     43  1.1  mrg     // dead_tilde 
     44  1.1  mrg     // dead_diaeresis 
     45  1.1  mrg 
     46  1.1  mrg     include "latin" 
     47  1.1  mrg 
     48  1.1  mrg     name[Group1]="United Kingdom - International (with dead keys)"; 
     49  1.1  mrg 
     50  1.1  mrg     key <AE02>  { [   2,  dead_diaeresis,      twosuperior,     onehalf ] };
     51  1.1  mrg     key <AE03>  { [   3,        sterling,    threesuperior,    onethird ] };
     52  1.1  mrg     key <AE04>  { [   4,          dollar,         EuroSign,  onequarter ] };
     53  1.1  mrg     key <AE06>  { [   6, dead_circumflex,         NoSymbol,    onesixth ] };
     54  1.1  mrg 
     55  1.1  mrg     key <AC11>  { [ dead_acute,         at,     apostrophe,         bar ] };
     56  1.1  mrg     key <TLDE>  { [ dead_grave,    notsign,            bar,         bar ] };
     57  1.1  mrg 
     58  1.1  mrg     key <BKSL>  { [ numbersign, dead_tilde,            bar,         bar ] };
     59  1.1  mrg     key <LSGT>  { [  backslash,        bar,            bar,         bar ] };
     60  1.1  mrg 
     61  1.1  mrg     include "level3(ralt_switch)"
     62  1.1  mrg };
     63  1.1  mrg 
     64  1.1  mrg // Describe the differences between the US Colemak layout
     65  1.1  mrg // and a UK variant. By Andy Buckley (andy (a] insectnation.org)
     66  1.1  mrg 
     67  1.1  mrg partial alphanumeric_keys
     68  1.1  mrg xkb_symbols "colemak" {
     69  1.1  mrg     include "us(colemak)"
     70  1.1  mrg 
     71  1.1  mrg     name[Group1]="United Kingdom - Colemak";
     72  1.1  mrg 
     73  1.1  mrg     key <AE02>	{ [         2,   quotedbl,  twosuperior,    oneeighth ]	};
     74  1.1  mrg     key <AE03>	{ [         3,   sterling, threesuperior,    sterling ]	};
     75  1.1  mrg     key <AE04>	{ [         4,     dollar,     EuroSign,   onequarter ]	};
     76  1.1  mrg 
     77  1.1  mrg     key <AC11>	{ [apostrophe,         at, dead_circumflex, dead_caron]	};
     78  1.1  mrg     key <TLDE>	{ [     grave,    notsign,          bar,          bar ]	};
     79  1.1  mrg 
     80  1.1  mrg     key <BKSL>	{ [numbersign, asciitilde,   dead_grave,   dead_breve ]	};
     81  1.1  mrg     key <LSGT>	{ [ backslash,        bar,          bar,    brokenbar ]	};
     82  1.1  mrg 
     83  1.1  mrg     include "level3(ralt_switch_multikey)"
     84  1.1  mrg };
     85  1.1  mrg 
     86  1.1  mrg 
     87  1.1  mrg // Dvorak (UK) keymap (by odaen) allowing the usage of
     88  1.1  mrg // the  and ? key and swapping the @ and " keys.
     89  1.1  mrg 
     90  1.1  mrg partial alphanumeric_keys
     91  1.1  mrg xkb_symbols "dvorak" {
     92  1.1  mrg     include "us(dvorak)"
     93  1.1  mrg 
     94  1.1  mrg     name[Group1]="United Kingdom - Dvorak";
     95  1.1  mrg 
     96  1.1  mrg     key <BKSL> { [ numbersign,	asciitilde	] };
     97  1.1  mrg     key <AE02> { [	    2,	quotedbl,  twosuperior,   NoSymbol	] };
     98  1.1  mrg     key <AE03> { [	    3,	sterling,  threesuperior, NoSymbol	] };
     99  1.1  mrg     key <AE04> { [	    4,	dollar,    EuroSign,      NoSymbol	] };
    100  1.1  mrg     key <LSGT> { [  backslash,	bar		] };
    101  1.1  mrg     key <AD01> { [ apostrophe,	at		] };
    102  1.1  mrg };
    103  1.1  mrg 
    104  1.1  mrg // Copied from macintosh_vndr/gb
    105  1.1  mrg partial alphanumeric_keys 
    106  1.1  mrg xkb_symbols "mac" {
    107  1.1  mrg 
    108  1.1  mrg     // Describes the differences between a very simple en_US
    109  1.1  mrg     // keyboard and a very simple U.K. keyboard layout
    110  1.1  mrg 
    111  1.1  mrg     include "latin"
    112  1.1  mrg 
    113  1.1  mrg     name[Group1]= "United Kingdom - Macintosh";
    114  1.1  mrg 
    115  1.1  mrg     key <AE02> {	[               2,              at,         EuroSign	]	};
    116  1.1  mrg     key <AE03> {	[               3,        sterling,       numbersign	]	};
    117  1.1  mrg 
    118  1.1  mrg     // End alphanumeric section
    119  1.1  mrg     
    120  1.1  mrg     include "level3(ralt_switch)"
    121  1.1  mrg };
    122  1.1  mrg 
    123  1.1  mrg 
    124