home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / xkb / symbols / is < prev    next >
Text File  |  1999-09-03  |  6KB  |  127 lines

  1. // KBD keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
  2. // based on the german keyboard
  3. //
  4. // $XFree86: xc/programs/xkbcomp/symbols/is,v 3.1.6.2 1999/07/22 14:21:31 hohndel Exp $
  5.  
  6. default partial alphanumeric_keys
  7. xkb_symbols "default" {
  8.  
  9.     // Describes the differences between a very simple US/ASCII
  10.     // keyboard and an Icelandic one
  11.  
  12.     // Alphanumeric section
  13.     name[Group1]= "Icelandic";
  14.     key <TLDE> {        [     grave,    bar             ],
  15.                         [       bar                     ]       };
  16.     key <AE02> {        [         2,    quotedbl        ],
  17.                         [        at                     ]       };
  18.     key <AE03> {        [         3,    numbersign      ],
  19.                         [ threesuperior,sterling        ]       };
  20.     key <AE04> {        [         4,    dollar          ],
  21.                         [ onequarter,   currency        ]       };
  22.     key <AE05> {        [         5,    percent         ],
  23.                         [   onehalf                     ]       };
  24.     key <AE06> {        [         6,    ampersand       ],
  25.                         [ threequarters                 ]       };
  26.     key <AE07> {        [         7,    slash           ],
  27.                         [ braceleft                     ]       };
  28.     key <AE08> {        [         8,    parenleft       ],
  29.                         [ bracketleft                   ]       };
  30.     key <AE09> {        [         9,    parenright      ],
  31.                         [ bracketright, plusminus       ]       };
  32.     key <AE10> {        [         0,    equal           ],
  33.                         [ braceright,   degree          ]       };
  34.     key <AE11> {        [ odiaeresis,   Odiaeresis      ],
  35.                         [ backslash,    questiondown    ]       };
  36.     key <AE12> {        [ minus,        underscore      ],
  37.                         [ ccedilla                      ]       };
  38.     key <AD01> {        [         q,    Q               ],
  39.                         [        at                     ]       };
  40. //    key <AD05> {      [         t,    T               ]       };
  41. //    key <AD06> {      [         z,    Z               ]       };
  42.     key <AD07> {        [         u,    U               ],
  43.                         [   uacute                     ]       };
  44. //    key <AD08> {      [         i,    I               ]       };
  45.     key <AD11> {        [ eth,                  Eth     ],
  46.                         [ dead_diaeresis                ]       };
  47.     key <AD12> {        [ apostrophe ,  question        ],
  48.                         [ asciitilde,   dead_macron     ]       };
  49. //    key <AC04> {      [         f,    F               ]       };
  50. //    key <AC05> {      [         g,    G               ]       };
  51.     key <AC10> {        [ ae,                   AE      ],
  52.                         [ asciicircum                   ]       };
  53.     key <AC11> {        [ dead_acute,   dead_grave      ],
  54.                         [ asciicircum                   ]       };
  55.  
  56.     key <LSGT> {        [      less,    greater         ],
  57.                         [       bar                     ]       };
  58. //    key <AB01> {      [         y,    Y               ],
  59. //                      [ guillemotleft, less           ]       };
  60. //    key <AB07> {      [         m,    M               ],
  61. //                      [        mu                     ]       };
  62.     key <AB08> {        [     comma,    semicolon       ]       };
  63.     key <AB09> {        [    period,    colon           ],
  64.                         [ periodcentered, division      ]       };
  65.     key <AB10> {        [     thorn,    Thorn   ]       };
  66. //    key <BKSL> {        [ plus,         asterisk        ],
  67. //                        [ asciicircum                   ]       };
  68.     key <BKSL> {        [ plus,         asterisk        ],
  69.                         [ quoteleft                   ]       };
  70.     key <RALT> {        [ Mode_switch,  Multi_key       ]       };
  71.  
  72.     // End alphanumeric section
  73.  
  74.     // begin modifier mappings
  75.     modifier_map Shift  { Shift_L };
  76.     modifier_map Lock   { Caps_Lock };
  77.     modifier_map Control{ Control_L };
  78.     modifier_map Mod3   { Mode_switch };
  79. };
  80.  
  81. partial alphanumeric_keys
  82. xkb_symbols "Sundeadkeys" {
  83.     include "is(basic)"
  84.     key <TLDE> {        [ SunFA_Circum, degree          ],
  85.                         [   notsign                     ]       };
  86.     key <AE12> {        [ SunFA_Acute,  SunFA_Grave     ],
  87.                         [ SunFA_Cedilla                 ]       };
  88.     key <AD11> {        [ udiaeresis,   Udiaeresis      ],
  89.                         [ SunFA_Diaeresis               ]       };
  90.     key <AD12> {        [      plus,    asterisk        ],
  91.                         [ SunFA_Tilde,  dead_macron     ]       };
  92.     key <AC10> {        [ odiaeresis,   Odiaeresis      ],
  93.                         [ SunFA_Acute                   ]       };
  94.     key <AC11> {        [ adiaeresis,   Adiaeresis      ],
  95.                         [ SunFA_Circum                  ]       };
  96.  
  97.     key <BKSL> {        [ numbersign,   acute           ],
  98.                         [ SunFA_Grave                   ]       };
  99. };
  100.  
  101. partial alphanumeric_keys
  102. xkb_symbols "sundeadkeys" {
  103.     include "is(Sundeadkeys)"
  104. };
  105.  
  106. partial alphanumeric_keys
  107. xkb_symbols "nodeadkeys" {
  108.     include "is(basic)"
  109.     include "is(basic)"
  110.     key <TLDE> {        [ asciicircum,  degree          ],
  111.                         [   notsign                     ]       };
  112.     key <AE12> {        [ apostrophe,   grave           ],
  113.                         [ cedilla                       ]       };
  114.     key <AD11> {        [ udiaeresis,   Udiaeresis      ],
  115.                         [ diaeresis                     ]       };
  116.     key <AD12> {        [      plus,    asterisk        ],
  117.                         [ asciitilde,   macron          ]       };
  118.     key <AC10> {        [ odiaeresis,   Odiaeresis      ],
  119.                         [ acute                         ]       };
  120.     key <AC11> {        [ adiaeresis,   Adiaeresis      ],
  121.                         [ asciicircum                   ]       };
  122.  
  123.     key <BKSL> {        [ numbersign,   acute           ],
  124.                         [ grave                         ]       };
  125. };
  126.  
  127.