1 // $Xorg: sun,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
3 //Copyright 1996, 1998 The Open Group
5 //Permission to use, copy, modify, distribute, and sell this software and its
6 //documentation for any purpose is hereby granted without fee, provided that
7 //the above copyright notice appear in all copies and that both that
8 //copyright notice and this permission notice appear in supporting
11 //The above copyright notice and this permission notice shall be
12 //included in all copies or substantial portions of the Software.
14 //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 //EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 //IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
18 //OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 //ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 //OTHER DEALINGS IN THE SOFTWARE.
22 //Except as contained in this notice, the name of The Open Group shall
23 //not be used in advertising or otherwise to promote the sale, use or
24 //other dealings in this Software without prior written authorization
25 //from The Open Group.
27 // $XFree86: xc/programs/xkbcomp/keycodes/sun,v 3.5 2001/12/14 20:02:00 dawes Exp $
29 default xkb_keycodes "type4" {
102 alias <RALT> = <ALGR>;
154 indicator 4 = "Caps Lock";
155 indicator 3 = "Compose";
156 indicator 2 = "Scroll Lock";
157 indicator 1 = "Num Lock";
160 xkb_keycodes "type5" {
197 alias <RALT> = <ALGR>;
298 indicator 4 = "Caps Lock";
299 indicator 3 = "Compose";
300 indicator 2 = "Scroll Lock";
301 indicator 1 = "Num Lock";
304 // Keycodes for Sun Model 320-1272 (Type 6), Sun interface.
305 xkb_keycodes "type6" {
309 xkb_keycodes "type4_euro" {
314 xkb_keycodes "type5_euro" {
319 xkb_keycodes "type6_euro" {
324 xkb_keycodes "type5_se" {
368 alias <TLDE> = <AE00>;
398 alias <TAB> = <AD00>;
427 alias <CAPS> = <AC00>;
440 alias <BKSL> = <AC12>;
454 alias <LSGT> = <AB00>;
486 alias <RALT> = <ALGR>;
496 indicator 4 = "Caps Lock";
497 indicator 3 = "Compose";
498 indicator 2 = "Scroll Lock";
499 indicator 1 = "Num Lock";
502 xkb_keycodes "type5c_se" {
503 include "sun(type5_se)"
506 xkb_keycodes "type4__se" {
528 alias <TLDE> = <AF13>;
543 alias <ESC> = <AE00>;
569 alias <TAB> = <AD00>;
594 // alias <CAPS> = <AC00>;
607 alias <BKSL> = <AC12>;
621 alias <LSGT> = <AB00>;
645 // alias <LCTL> = <AA00>;
652 alias <RALT> = <ALGR>;
658 indicator 4 = "Caps Lock";
659 indicator 3 = "Compose";
660 indicator 2 = "Scroll Lock";
661 indicator 1 = "Num Lock";
664 xkb_keycodes "type4_se" {
666 include "sun(type4__se)"
668 alias <LCTL> = <AA00>;
669 alias <CAPS> = <AC00>;
672 xkb_keycodes "type4_se_swapctl" {
674 include "sun(type4__se)"
676 alias <LCTL> = <AC00>;
677 alias <CAPS> = <AA00>;
680 // Keycodes for Sun Model 320-1273 (Type 6 USB).
681 xkb_keycodes "type6_usb" {
747 alias <RALT> = <ALGR>;
822 indicator 1 = "Caps Lock";
823 indicator 2 = "Num Lock";
824 indicator 3 = "Scroll Lock";
825 indicator 4 = "Compose";
828 xkb_keycodes "type6_euro_usb" {
829 include "sun(type6_usb)"
830 <LSGT> = 94; // 104 ?