home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / lib / x11 / xkb / symbols / dvorak < prev    next >
Encoding:
Text File  |  1996-10-17  |  2.7 KB  |  82 lines

  1. // $XConsortium: dvorak /main/2 1995/12/07 19:05:25 kaleb $
  2.  
  3. // symbols definition for a very simple dvorak layout.
  4. // It has basically the alphanumeric keys, punctuation, 
  5. // one shift key, one control key and caps lock. It 
  6. // uses the punctuation keys configurations common on PC 
  7. // keyboards (e.g. key <ABO9> is { [ period greater ] })
  8.  
  9. partial default xkb_symbols "basic" {
  10.  
  11.  
  12.     name[Group1]= "Dvorak";
  13.     key <ESC>  {    [ Escape            ]    };
  14.  
  15.     // Alphanumeric section
  16.     key <TLDE> {    [       grave,    asciitilde    ]    };
  17.  
  18.     key <AE01> {    [        1,    exclam         ]    };
  19.     key <AE02> {    [        2,    at        ]    };
  20.     key <AE03> {    [        3,    numbersign    ]    };
  21.     key <AE04> {    [        4,    dollar        ]    };
  22.     key <AE05> {    [        5,    percent        ]    };
  23.     key <AE06> {    [        6,    asciicircum    ]    };
  24.     key <AE07> {    [        7,    ampersand    ]    };
  25.     key <AE08> {    [        8,    asterisk    ]    };
  26.     key <AE09> {    [        9,    parenleft    ]    };
  27.     key <AE10> {    [        0,    parenright    ]    };
  28.     key <AE11> {    [ bracketleft,    braceleft    ]    };
  29.     key <AE12> {    [       equal,    plus        ]    };
  30.     key <BKSP> {    [   BackSpace,    Delete         ]    };
  31.  
  32.     key  <TAB> {    [       Tab,    ISO_Left_Tab    ]    };
  33.     key <AD01> {    [  apostrophe,  quotedbl    ]     };
  34.     key <AD02> {    [       comma,    less        ]    };
  35.     key <AD03> {    [      period,    greater        ]    };
  36.     key <AD04> {    [        p,    P        ]    };
  37.     key <AD05> {    [        y,    Y        ]    };
  38.     key <AD06> {    [        f,    F        ]    };
  39.     key <AD07> {    [        g,    G        ]    };
  40.     key <AD08> {    [        c,    C        ]    };
  41.     key <AD09> {    [        r,    R        ]    };
  42.     key <AD10> {    [        l,    L        ]    };
  43.     key <AD11> {    [       slash,    question    ]    };
  44.     key <AD12> {    [ bracketright,    braceright    ]    };
  45.     key <RTRN> {    [ Return            ]    };
  46.  
  47.     key <CAPS> {    [    Caps_Lock        ]    };
  48.     key <AC01> {    [        a,    A         ]    };
  49.     key <AC02> {    [        o,    O        ]    };
  50.     key <AC03> {    [        e,    E        ]    };
  51.     key <AC04> {    [        u,    U        ]    };
  52.     key <AC05> {    [        i,    I        ]    };
  53.     key <AC06> {    [        d,    D        ]    };
  54.     key <AC07> {    [        h,    H        ]    };
  55.     key <AC08> {    [        t,    T        ]    };
  56.     key <AC09> {    [        n,    N        ]    };
  57.     key <AC10> {    [           s,    S        ]    };
  58.     key <AC11> {    [       minus,    underscore    ]    };
  59.  
  60.     key <LFSH> {    [      Shift_L        ]    };
  61.     key <AB01> {    [   semicolon,    colon         ]    };
  62.     key <AB02> {    [      q,    Q        ]    };
  63.     key <AB03> {    [      j,    J        ]    };
  64.     key <AB04> {    [      k,    K        ]    };
  65.     key <AB05> {    [      x,    X        ]    };
  66.     key <AB06> {    [      b,    B        ]    };
  67.     key <AB07> {    [      m,    M        ]    };
  68.     key <AB08> {    [         w,    W        ]    };
  69.     key <AB09> {    [         v,    V        ]    };
  70.     key <AB10> {    [         z,    Z        ]    };
  71.     key <BKSL> {    [ backslash,    bar        ]    };
  72.  
  73.     key <LCTL> {    [      Control_L        ]    };
  74.     key <SPCE> {    [      space            ]    };
  75.     // End alphanumeric section
  76.  
  77.     // begin modifier mappings
  78.     modifier_map Shift  { Shift_L };
  79.     modifier_map Lock   { Caps_Lock };
  80.     modifier_map Control{ Control_L };
  81. };
  82.