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 / sun_vndr / sw < prev    next >
Text File  |  2006-11-29  |  8KB  |  174 lines

  1. // $XdotOrg: $
  2. //
  3. // Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  4. //
  5. // Permission is hereby granted, free of charge, to any person obtaining a
  6. // copy of this software and associated documentation files (the
  7. // "Software"), to deal in the Software without restriction, including
  8. // without limitation the rights to use, copy, modify, merge, publish,
  9. // distribute, and/or sell copies of the Software, and to permit persons
  10. // to whom the Software is furnished to do so, provided that the above
  11. // copyright notice(s) and this permission notice appear in all copies of
  12. // the Software and that both the above copyright notice(s) and this
  13. // permission notice appear in supporting documentation.
  14. // 
  15. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  16. // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  17. // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  18. // OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  19. // HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
  20. // INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
  21. // FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  22. // NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
  23. // WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  24. // 
  25. // Except as contained in this notice, the name of a copyright holder
  26. // shall not be used in advertising or otherwise to promote the sale, use
  27. // or other dealings in this Software without prior written authorization
  28. // of the copyright holder.
  29. //
  30. xkb_symbols "type4de" {
  31.     include "sun/us(type4basic)"
  32.     // A few keys are different
  33.     key <BKSL> { [ less, braceleft      ]                       };
  34.  
  35.     key <BRCR> { [ greater, braceright  ]                       };
  36.     key <DELE> { [ Delete               ]                       };
  37.  
  38.     key <AE01> { [ 1, plus              ], [exclam      ]       };
  39.     key <AE02> { [ 2, quotedbl          ], [at          ]       };
  40.     key <AE03> { [ 3, asterisk          ], [numbersign  ]       };
  41.     key <AE04> { [ 4, ccedilla          ], [cent        ]       };
  42.     key <AE05> { [ 5, percent           ], [asciitilde  ]       };
  43.     key <AE06> { [ 6, ampersand         ], [section     ]       };
  44.     key <AE07> { [ 7, slash             ], [bar         ]       };
  45.     key <AE08> { [ 8, parenleft         ], [degree      ]       };
  46.     key <AE09> { [ 9, parenright        ], [backslash   ]       };
  47.     key <AE10> { [ 0, equal             ], [asciicircum ]       };
  48.     Key <AE11> { [ quoteright, question ], [quoteleft   ]       };
  49.     key <AE12> { [ SunFA_Circum, SunFA_Grave    ]               };
  50.     key <AD03> { [ e, E                 ], [EuroSign    ]       };
  51.     key <AD06> { [ Z                    ]                       };
  52.     key <AD11> { [ udiaeresis, egrave   ]                       };
  53.     key <AD12> { [ SunFA_Diaeresis, SunFA_Acute ]               };
  54.     key <AC10> { [ odiaeresis, eacute   ]                       };
  55.     key <AC11> { [ adiaeresis, agrave   ]                       };
  56.     key <TLDE> { [ dollar, SunFA_Tilde  ], [sterling    ]       };
  57.     key <LSGT> { [ bracketright, bracketleft   ], [ backslash ] };
  58.     key <AB01> { [ Y                    ]                       };
  59.     key <AB07> { [ M, NoSymbol          ], [mu  ]               };
  60.     key <AB08> { [ comma, semicolon     ]                       };
  61.     key <AB09> { [ period, colon        ]                       };
  62.     key <AB10> { [ minus, underscore    ]                       };
  63.     key <COMP> { [ SunAltGraph          ]                       };
  64.     key <ALGR> { [ SunCompose           ]                       };
  65.  
  66. };
  67.  
  68. xkb_symbols "type4fr" {
  69.     include "sun/us(type4basic)"
  70.     // A few keys are different
  71.     key <BKSL> { [ less, braceleft    ]            };
  72.  
  73.     key <BRCR> { [ greater, braceright  ]                       };
  74.     key <DELE> { [ Delete               ]                       };
  75.  
  76.     key <AE01> { [ 1, plus        ], [exclam    ]    };
  77.     key <AE02> { [ 2, quotedbl        ], [at         ]    };
  78.     key <AE03> { [ 3, asterisk        ], [numbersign    ]    };
  79.     key <AE04> { [ 4, ccedilla        ], [cent    ]    };
  80.     key <AE05> { [ 5, percent        ], [asciitilde    ]    };
  81.     key <AE06> { [ 6, ampersand        ], [section    ]    };
  82.     key <AE07> { [ 7, slash        ], [bar        ]    };
  83.     key <AE08> { [ 8, parenleft        ], [degree    ]    };
  84.     key <AE09> { [ 9, parenright    ], [backslash    ]    };
  85.     key <AE10> { [ 0, equal        ], [asciicircum    ]    };
  86.     Key <AE11> { [ quoteright, question ], [quoteleft    ]    };
  87.     key <AE12> { [ SunFA_Circum, SunFA_Grave    ]        };
  88.     key <AD03> { [ e, E            ], [EuroSign    ]    };
  89.     key <AD06> { [ Z            ]            };
  90.     key <AD11> { [ egrave, udiaeresis    ]            };
  91.     key <AD12> { [ SunFA_Diaeresis, SunFA_Acute    ]        };
  92.     key <AC10> { [ eacute, odiaeresis    ]            };
  93.     key <AC11> { [ agrave, adiaeresis    ]            };
  94.     key <TLDE> { [ dollar, SunFA_Tilde    ], [sterling    ]    };
  95.     key <LSGT> { [ bracketright, bracketleft   ], [ backslash ] };
  96.     key <AB01> { [ Y            ]            };
  97.     key <AB07> { [ M, NoSymbol        ], [mu    ]        };
  98.     key <AB08> { [ comma, semicolon    ]            };
  99.     key <AB09> { [ period, colon    ]            };
  100.     key <AB10> { [ minus, underscore    ]            };
  101.     key <COMP> { [ SunAltGraph        ]            };
  102.     key <ALGR> { [ SunCompose        ]            }; 
  103.  
  104.  
  105.  
  106. };
  107.  
  108. xkb_symbols "type5fr" {
  109.  
  110.     key <TLDE> { [ section, degree    ]                };
  111.  
  112.     key <AE01> { [ 1, plus        ], [bar                ]};
  113.     key <AE02> { [ 2, quotedbl        ], [at         ]        };
  114.     key <AE03> { [ 3, asterisk        ], [numbersign    ]        };
  115.     key <AE04> { [ 4, ccedilla        ], [asciicircum    ]        };
  116.     key <AE05> { [ 5, percent        ], [asciitilde    ]        };
  117.     key <AE06> { [ 6, ampersand        ], [section    ]        };
  118.     key <AE07> { [ 7, slash        ], [bar        ]        };
  119.     key <AE08> { [ 8, parenleft        ], [degree    ]        };
  120.     key <AE09> { [ 9, parenright    ], [backslash    ]        };
  121.     key <AE10> { [ 0, equal        ], [quoteleft    ]        };
  122.     Key <AE11> { [ quoteright, question ], [SunFA_Acute    ]        };
  123.     key <AE12> { [ SunFA_Circum, SunFA_Grave], [ SunFA_Tilde        ]};
  124.     key <AD03> { [ e, E            ], [EuroSign    ]        };
  125.     key <AD06> { [ z, Z            ]                };
  126.     key <AD11> { [ egrave, udiaeresis    ], [ bracketleft        ]};
  127.     key <AD12> { [ SunFA_Diaeresis, exclam], [ bracketright        ]};
  128.  
  129.     key <AC10> { [ eacute, odiaeresis    ]                };
  130.     key <AC11> { [ agrave, adiaeresis    ], [ braceleft            ]};
  131.     key <BKSL> { [ dollar, sterling    ], [ braceright            ]};
  132.  
  133.     key <LSGT> { [ less, greater    ], [ backslash            ]};
  134.     key <AB01> { [ y, Y            ]            };
  135.     key <AB08> { [ comma, semicolon    ]            };
  136.     key <AB09> { [ period, colon    ]            };
  137.     key <AB10> { [ minus, underscore    ]            };
  138.     
  139. };
  140.  
  141. xkb_symbols "type5de" {
  142.  
  143.     key <TLDE> { [ section, degree    ]                };
  144.  
  145.     key <AE01> { [ 1, plus        ], [bar                ]};
  146.     key <AE02> { [ 2, quotedbl        ], [at         ]        };
  147.     key <AE03> { [ 3, asterisk        ], [numbersign    ]        };
  148.     key <AE04> { [ 4, ccedilla        ], [asciicircum    ]        };
  149.     key <AE05> { [ 5, percent        ], [asciitilde    ]        };
  150.     key <AE06> { [ 6, ampersand        ], [section    ]        };
  151.     key <AE07> { [ 7, slash        ], [bar        ]        };
  152.     key <AE08> { [ 8, parenleft        ], [degree    ]        };
  153.     key <AE09> { [ 9, parenright    ], [backslash    ]        };
  154.     key <AE10> { [ 0, equal        ], [quoteleft    ]        };
  155.     Key <AE11> { [ quoteright, question ], [SunFA_Acute    ]        };
  156.     key <AE12> { [ SunFA_Circum, SunFA_Grave], [ SunFA_Tilde        ]};
  157.     key <AD03> { [ e, E            ], [EuroSign    ]        };
  158.     key <AD06> { [ z, Z            ]                };
  159.     key <AD11> { [ udiaeresis, egrave    ], [ bracketleft        ]};
  160.     key <AD12> { [ SunFA_Diaeresis, exclam], [ bracketright        ]};
  161.  
  162.     key <AC10> { [ odiaeresis, eacute    ]                };
  163.     key <AC11> { [ adiaeresis, agrave    ], [ braceleft            ]};
  164.     key <BKSL> { [ dollar, sterling    ], [ braceright            ]};
  165.  
  166.     key <LSGT> { [ less, greater    ], [ backslash            ]};
  167.     key <AB01> { [ y, Y            ]            };
  168.     key <AB08> { [ comma, semicolon    ]            };
  169.     key <AB09> { [ period, colon    ]            };
  170.     key <AB10> { [ minus, underscore    ]            };
  171.     
  172. };
  173.  
  174.