home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / pt < prev    next >
Text File  |  2006-11-29  |  4KB  |  105 lines

  1. // $XKeyboardConfig: xkbdesc/symbols/pt,v 1.10 2006/10/03 22:47:43 svu Exp $
  2.  
  3. // based on a keyboard map from an 'xkb/symbols/pt' file
  4. //
  5. // $XFree86: xc/programs/xkbcomp/symbols/pt,v 1.2 2002/11/22 04:03:28 dawes Exp $
  6.  
  7. partial default alphanumeric_keys
  8. xkb_symbols "basic" {
  9.  
  10.     include "latin(type4)"
  11.  
  12.     name[Group1]="Portugal";
  13.  
  14.     key <LSGT>  { [      less,    greater ] };
  15.     key <AE03>    { [         3, numbersign,     sterling,     sterling ]    };
  16.     key <AE04>    { [         4,     dollar,      section,       dollar ]    };
  17.     key <AE11>    { [apostrophe,   question,    backslash, questiondown ]    };
  18.     key <AE12>    { [guillemotleft, guillemotright, dead_cedilla, dead_ogonek ] };
  19.  
  20.     key <AD11>    { [      plus,   asterisk, dead_diaeresis, dead_abovering ] };
  21.     key <AD12>    { [dead_acute, dead_grave,   dead_tilde,  dead_macron ]    };
  22.  
  23.     key <AC10>    { [  ccedilla,   Ccedilla,   dead_acute, dead_doubleacute ] };
  24.     key <AC11>    { [ masculine, ordfeminine, dead_circumflex,   dead_caron ] };
  25.     key <TLDE>    { [ backslash,        bar,      notsign,      notsign ]    };
  26.  
  27.     key <BKSL>    { [dead_tilde, dead_circumflex, dead_grave, dead_breve]    };
  28.  
  29.     include "level3(ralt_switch)"
  30. };
  31.  
  32. partial alphanumeric_keys
  33. xkb_symbols "Sundeadkeys" {
  34.  
  35.     include "pt(basic)" // for consistent naming
  36.  
  37.     key <AD11>    { [plus,   asterisk, SunFA_Diaeresis, SunFA_Diaeresis ]    };
  38.     key <BKSL>    { [SunFA_Tilde, SunFA_Circum ]    };
  39.     key <AD12>    { [SunFA_Acute, SunFA_Grave ]    };
  40. };
  41.  
  42. partial alphanumeric_keys
  43. xkb_symbols "sundeadkeys" {
  44.     include "pt(Sundeadkeys)" // for consistent naming
  45.  
  46.     name[Group1]="Portugal - Sun dead keys";
  47. };
  48.  
  49. partial alphanumeric_keys
  50. xkb_symbols "nodeadkeys" {
  51.  
  52.     include "pt(basic)" // for consistent naming
  53.  
  54.     name[Group1]="Portugal - Eliminate dead keys";
  55.  
  56.     key <AE12>    { [guillemotleft, guillemotright, cedilla,     ogonek ]    };
  57.     key <AD11>    { [      plus,   asterisk,     quotedbl,     quotedbl ]    };
  58.     key <AD12>    { [     acute,      grave ]    };
  59.     key <AC10>    { [  ccedilla,   Ccedilla,        acute,  doubleacute ]    };
  60.     key <AC11>    { [ masculine, ordfeminine, asciicircum,        caron ]    };
  61.     key <BKSL>    { [asciitilde, asciicircum ]    };
  62.     key <AB10>    { [     minus, underscore, dead_belowdot,    abovedot ]    };
  63. };
  64.  
  65. // mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
  66. // Copied from macintosh_vndr/pt
  67. partial alphanumeric_keys 
  68. xkb_symbols "mac" {
  69.  
  70.     // Describes the differences between a very simple en_US
  71.     // keyboard and a very simple Portuguese keybaord
  72.  
  73.     include "pt"
  74.     name[Group1]= "Portugal - Macintosh";
  75.  
  76.     key <AE06>    { [         6,  ampersand, threequarters, fiveeighths ]    };
  77.     key <AE08>    { [         8,  parenleft,  bracketleft,    braceleft ]    };
  78.     key <AE09>    { [         9, parenright, bracketright,   braceright ]    };
  79.     key <AE12>    { [      plus,   asterisk, dead_diaeresis     ]    };
  80.     key <AC11>    { [ dead_tilde, dead_circumflex       ]    };
  81.     key <AD11>    { [ masculine, ordfeminine            ]    };
  82.     key <BKSL>    { [ backslash,        bar,   dead_grave,   dead_breve ]    };
  83.     key <TLDE>    { [     grave, asciitilde,      notsign,      notsign ]    };
  84. };
  85.  
  86. partial alphanumeric_keys 
  87. xkb_symbols "mac_sundeadkeys" {
  88.     include "pt(mac)"
  89.     name[Group1]= "Portugal - Macintosh, Sun dead keys";
  90.     
  91.     key <AE12> {    [         plus,        asterisk,  SunFA_Diaeresis, SunFA_Diaeresis      ]    };
  92.     key <AC11> {    [     SunFA_Tilde,    SunFA_Circum    ]    };
  93.     key <AD12> {    [     SunFA_Acute,     SunFA_Grave     ]    };
  94. };
  95.  
  96. partial alphanumeric_keys 
  97. xkb_symbols "mac_nodeadkeys" {
  98.     include "pt(mac)"
  99.     name[Group1]= "Portugal - Macintosh, eliminate dead keys";
  100.  
  101.     key <AE12> {    [         plus,        asterisk,      quotedbl,        quotedbl      ]    };
  102.     key <AC11> {    [      asciitilde,     asciicircum    ]    };
  103.     key <AD12> {    [        acute,           grave     ]    };
  104. };
  105.