|
|
1.1.1.3 ! root 1: # $Id: sun-keyboards.txt,v 1.4 2007/03/29 01:42:39 fredette Exp $ 1.1 root 2: 3: ## sun-keyboards.txt - definitions of Sun keyboards: 4: 5: map sun-type-2 { 6: Shift_R = 0x6e +shift 7: Shift_L = 0x63 +shift 8: L1 = 0x1 9: # unused = 0x2 # unused 10: L2 = 0x3 11: # unused = 0x4 # unused 12: F1 = 0x5 13: F2 = 0x6 14: # unused = 0x7 # unused 15: F3 = 0x8 16: # unused = 0x9 # unused 17: F4 = 0xa 18: # unused = 0xb # unused 19: F5 = 0xc 20: # unused = 0xd # unused 21: F6 = 0xe 22: # unused = 0xf # unused 23: F7 = 0x10 24: F8 = 0x11 25: F9 = 0x12 26: Break = 0x13 27: # unused = 0x14 # unused 28: R1 = 0x15 29: R2 = 0x16 30: R3 = 0x17 31: # unused = 0x18 # unused 32: L3 = 0x19 33: L4 = 0x1a 34: # unused = 0x1b # unused 35: # unused = 0x1c # unused 36: Escape = 0x1d 37: 1 = 0x1e !shift 38: exclam = 0x1e shift 39: 2 = 0x1f !shift 40: at = 0x1f shift 41: 3 = 0x20 !shift 42: numbersign = 0x20 shift 43: 4 = 0x21 !shift 44: dollar = 0x21 shift 45: 5 = 0x22 !shift 46: percent = 0x22 shift 47: 6 = 0x23 !shift 48: asciicircum = 0x23 shift 49: 7 = 0x24 !shift 50: ampersand = 0x24 shift 51: 8 = 0x25 !shift 52: asterisk = 0x25 shift 53: 9 = 0x26 !shift 54: parenleft = 0x26 shift 55: 0 = 0x27 !shift 56: parenright = 0x27 shift 57: minus = 0x28 !shift 58: underscore = 0x28 shift 59: equal = 0x29 !shift 60: plus = 0x29 shift 61: grave = 0x2a !shift 62: asciitilde = 0x2a shift 63: BackSpace = 0x2b 64: # unused = 0x2c # unused 65: R4 = 0x2d 66: R5 = 0x2e 67: R6 = 0x2f 68: # unused = 0x30 # unused 69: L5 = 0x31 70: # unused = 0x32 # unused 71: L6 = 0x33 72: # unused = 0x34 # unused 73: Tab = 0x35 74: q = 0x36 !lock 75: Q = 0x36 lock 76: w = 0x37 !lock 77: W = 0x37 lock 78: e = 0x38 !lock 79: E = 0x38 lock 80: r = 0x39 !lock 81: R = 0x39 lock 82: t = 0x3a !lock 83: T = 0x3a lock 84: y = 0x3b !lock 85: Y = 0x3b lock 86: u = 0x3c !lock 87: U = 0x3c lock 88: i = 0x3d !lock 89: I = 0x3d lock 90: o = 0x3e !lock 91: O = 0x3e lock 92: p = 0x3f !lock 93: P = 0x3f lock 94: bracketleft = 0x40 !shift 95: braceleft = 0x40 shift 96: bracketright = 0x41 !shift 97: braceright = 0x41 shift 98: Delete = 0x42 99: # unused = 0x43 # unused 100: R7 = 0x44 101: Up = 0x45 !shift 102: R8 = 0x45 shift 103: R9 = 0x46 104: # unused = 0x47 # unused 105: L7 = 0x48 106: L8 = 0x49 107: # unused = 0x4a # unused 108: # unused = 0x4b # unused 109: Control_L = 0x4c 110: a = 0x4d !lock 111: A = 0x4d lock 112: s = 0x4e !lock 113: S = 0x4e lock 114: d = 0x4f !lock 115: D = 0x4f lock 116: f = 0x50 !lock 117: F = 0x50 lock 118: g = 0x51 !lock 119: G = 0x51 lock 120: h = 0x52 !lock 121: H = 0x52 lock 122: j = 0x53 !lock 123: J = 0x53 lock 124: k = 0x54 !lock 125: K = 0x54 lock 126: l = 0x55 !lock 127: L = 0x55 lock 128: semicolon = 0x56 !shift 129: colon = 0x56 shift 130: apostrophe = 0x57 !shift 131: quotedbl = 0x57 shift 132: backslash = 0x58 !shift 133: bar = 0x58 shift 134: Return = 0x59 135: # unused = 0x5a # unused 136: Left = 0x5b !shift 137: R10 = 0x5b shift 138: R11 = 0x5c 139: Right = 0x5d !shift 140: R12 = 0x5d shift 141: # unused = 0x5e # unused 142: L9 = 0x5f 143: # unused = 0x60 # unused 144: L10 = 0x61 145: # unused = 0x62 # unused 146: z = 0x64 !lock 147: Z = 0x64 lock 148: x = 0x65 !lock 149: X = 0x65 lock 150: c = 0x66 !lock 151: C = 0x66 lock 152: v = 0x67 !lock 153: V = 0x67 lock 154: b = 0x68 !lock 155: B = 0x68 lock 156: n = 0x69 !lock 157: N = 0x69 lock 158: m = 0x6a !lock 159: M = 0x6a lock 160: comma = 0x6b !shift 161: less = 0x6b shift 162: period = 0x6c !shift 163: greater = 0x6c shift 164: slash = 0x6d !shift 165: question = 0x6d shift 166: Linefeed = 0x6f 167: R13 = 0x70 168: Down = 0x71 !shift 169: R14 = 0x71 shift 170: R15 = 0x72 171: # unused = 0x73 # unused 172: # unused = 0x74 # unused 173: # unused = 0x75 # unused 174: # unused = 0x76 # unused 175: # unused = 0x77 # unused 176: Meta_L = 0x78 177: space = 0x79 178: Meta_R = 0x7a 179: # unused = 0x7b # unused 180: # unused = 0x7c # unused 181: # unused = 0x7d # unused 182: # unused = 0x7e # unused 183: # unused = 0x7f # unused 184: } 1.1.1.2 root 185: 186: map sun-type-3 { 187: Caps_Lock = 0x77 +lock 188: Shift_R = 0x6e +shift 189: Shift_L = 0x63 +shift 190: L1 = 0x1 191: # unused = 0x2 # unused 192: L2 = 0x3 193: # unused = 0x4 # unused 194: F1 = 0x5 195: F2 = 0x6 196: # unused = 0x7 # unused 197: F3 = 0x8 198: # unused = 0x9 # unused 199: F4 = 0xa 200: # unused = 0xb # unused 201: F5 = 0xc 202: # unused = 0xd # unused 203: F6 = 0xe 204: # unused = 0xf # unused 205: F7 = 0x10 206: F8 = 0x11 207: F9 = 0x12 208: Alt_R = 0x13 209: # unused = 0x14 # unused 210: R1 = 0x15 211: R2 = 0x16 212: R3 = 0x17 213: # unused = 0x18 # unused 214: L3 = 0x19 215: L4 = 0x1a 216: # unused = 0x1b # unused 217: # unused = 0x1c # unused 218: Escape = 0x1d 219: 1 = 0x1e !shift 220: exclam = 0x1e shift 221: 2 = 0x1f !shift 222: at = 0x1f shift 223: 3 = 0x20 !shift 224: numbersign = 0x20 shift 225: 4 = 0x21 !shift 226: dollar = 0x21 shift 227: 5 = 0x22 !shift 228: percent = 0x22 shift 229: 6 = 0x23 !shift 230: asciicircum = 0x23 shift 231: 7 = 0x24 !shift 232: ampersand = 0x24 shift 233: 8 = 0x25 !shift 234: asterisk = 0x25 shift 235: 9 = 0x26 !shift 236: parenleft = 0x26 shift 237: 0 = 0x27 !shift 238: parenright = 0x27 shift 239: minus = 0x28 !shift 240: underscore = 0x28 shift 241: equal = 0x29 !shift 242: plus = 0x29 shift 243: grave = 0x2a !shift 244: asciitilde = 0x2a shift 245: BackSpace = 0x2b 246: # unused = 0x2c # unused 247: R4 = 0x2d 248: R5 = 0x2e 249: R6 = 0x2f 250: # unused = 0x30 # unused 251: L5 = 0x31 252: # unused = 0x32 # unused 253: L6 = 0x33 254: # unused = 0x34 # unused 255: Tab = 0x35 256: q = 0x36 !lock 257: Q = 0x36 lock 258: w = 0x37 !lock 259: W = 0x37 lock 260: e = 0x38 !lock 261: E = 0x38 lock 262: r = 0x39 !lock 263: R = 0x39 lock 264: t = 0x3a !lock 265: T = 0x3a lock 266: y = 0x3b !lock 267: Y = 0x3b lock 268: u = 0x3c !lock 269: U = 0x3c lock 270: i = 0x3d !lock 271: I = 0x3d lock 272: o = 0x3e !lock 273: O = 0x3e lock 274: p = 0x3f !lock 275: P = 0x3f lock 276: bracketleft = 0x40 !shift 277: braceleft = 0x40 shift 278: bracketright = 0x41 !shift 279: braceright = 0x41 shift 280: Delete = 0x42 281: # unused = 0x43 # unused 282: R7 = 0x44 283: Up = 0x45 !shift 284: R8 = 0x45 shift 285: R9 = 0x46 286: # unused = 0x47 # unused 287: L7 = 0x48 288: L8 = 0x49 289: # unused = 0x4a # unused 290: # unused = 0x4b # unused 291: Control_L = 0x4c 292: a = 0x4d !lock 293: A = 0x4d lock 294: s = 0x4e !lock 295: S = 0x4e lock 296: d = 0x4f !lock 297: D = 0x4f lock 298: f = 0x50 !lock 299: F = 0x50 lock 300: g = 0x51 !lock 301: G = 0x51 lock 302: h = 0x52 !lock 303: H = 0x52 lock 304: j = 0x53 !lock 305: J = 0x53 lock 306: k = 0x54 !lock 307: K = 0x54 lock 308: l = 0x55 !lock 309: L = 0x55 lock 310: semicolon = 0x56 !shift 311: colon = 0x56 shift 312: apostrophe = 0x57 !shift 313: quotedbl = 0x57 shift 314: backslash = 0x58 !shift 315: bar = 0x58 shift 316: Return = 0x59 317: # unused = 0x5a # unused 318: Left = 0x5b !shift 319: R10 = 0x5b shift 320: R11 = 0x5c 321: Right = 0x5d !shift 322: R12 = 0x5d shift 323: # unused = 0x5e # unused 324: L9 = 0x5f 325: # unused = 0x60 # unused 326: L10 = 0x61 327: # unused = 0x62 # unused 328: z = 0x64 !lock 329: Z = 0x64 lock 330: x = 0x65 !lock 331: X = 0x65 lock 332: c = 0x66 !lock 333: C = 0x66 lock 334: v = 0x67 !lock 335: V = 0x67 lock 336: b = 0x68 !lock 337: B = 0x68 lock 338: n = 0x69 !lock 339: N = 0x69 lock 340: m = 0x6a !lock 341: M = 0x6a lock 342: comma = 0x6b !shift 343: less = 0x6b shift 344: period = 0x6c !shift 345: greater = 0x6c shift 346: slash = 0x6d !shift 347: question = 0x6d shift 348: Linefeed = 0x6f 349: R13 = 0x70 350: Down = 0x71 !shift 351: R14 = 0x71 shift 352: R15 = 0x72 353: # unused = 0x73 # unused 354: # unused = 0x74 # unused 355: # unused = 0x75 # unused 356: # unused = 0x76 # unused 357: Meta_L = 0x78 358: space = 0x79 359: Meta_R = 0x7a 360: # unused = 0x7b # unused 361: # unused = 0x7c # unused 362: # unused = 0x7d # unused 363: # unused = 0x7e # unused 364: # unused = 0x7f # unused 365: } 1.1.1.3 ! root 366: ! 367: map sun-type-4-us { ! 368: Caps_Lock = 119 +lock ! 369: Shift_R = 110 +shift ! 370: Shift_L = 99 +shift ! 371: Num_Lock = 98 +mod4 ! 372: SunAltGraph = 13 +mod2 ! 373: L1 = 1 ! 374: SunStop = 1 ! 375: # unused = 2 # unused ! 376: L2 = 3 ! 377: SunAgain = 3 ! 378: # unused = 4 # unused ! 379: F1 = 5 ! 380: F2 = 6 ! 381: F10 = 7 ! 382: F3 = 8 ! 383: F11 = 9 ! 384: SunF36 = 9 ! 385: F4 = 10 ! 386: F12 = 11 ! 387: SunF37 = 11 ! 388: F5 = 12 ! 389: F6 = 14 ! 390: # unused = 15 # unused ! 391: F7 = 16 ! 392: F8 = 17 ! 393: F9 = 18 ! 394: Alt_L = 19 ! 395: # unused = 20 # unused ! 396: Pause = 21 ! 397: R1 = 21 ! 398: Print = 22 ! 399: R2 = 22 ! 400: Break = 23 !shift ! 401: R3 = 23 !shift ! 402: Scroll_Lock = 23 shift ! 403: # unused = 24 # unused ! 404: L3 = 25 ! 405: SunProps = 25 ! 406: L4 = 26 ! 407: SunUndo = 26 ! 408: # unused = 27 # unused ! 409: # unused = 28 # unused ! 410: Escape = 29 ! 411: 1 = 30 !shift ! 412: exclam = 30 shift ! 413: 2 = 31 !shift ! 414: at = 31 shift ! 415: 3 = 32 !shift ! 416: numbersign = 32 shift ! 417: 4 = 33 !shift ! 418: dollar = 33 shift ! 419: 5 = 34 !shift ! 420: percent = 34 shift ! 421: 6 = 35 !shift ! 422: asciicircum = 35 shift ! 423: 7 = 36 !shift ! 424: ampersand = 36 shift ! 425: 8 = 37 !shift ! 426: asterisk = 37 shift ! 427: 9 = 38 !shift ! 428: parenleft = 38 shift ! 429: 0 = 39 !shift ! 430: parenright = 39 shift ! 431: minus = 40 !shift ! 432: underscore = 40 shift ! 433: equal = 41 !shift ! 434: plus = 41 shift ! 435: grave = 42 !shift ! 436: acute = 42 !shift ! 437: asciitilde = 42 shift ! 438: BackSpace = 43 ! 439: # unused = 44 # unused ! 440: KP_Equal = 45 ! 441: R4 = 45 ! 442: KP_Divide = 46 ! 443: R5 = 46 ! 444: KP_Multiply = 47 ! 445: R6 = 47 ! 446: # unused = 48 # unused ! 447: L5 = 49 ! 448: SunFront = 49 ! 449: KP_Delete = 50 !mod4 ! 450: KP_Decimal = 50 mod4 ! 451: L6 = 51 ! 452: SunCopy = 51 ! 453: # unused = 52 # unused ! 454: Tab = 53 ! 455: q = 54 !lock ! 456: Q = 54 lock ! 457: w = 55 !lock ! 458: W = 55 lock ! 459: e = 56 !lock ! 460: E = 56 lock ! 461: r = 57 !lock ! 462: R = 57 lock ! 463: t = 58 !lock ! 464: T = 58 lock ! 465: y = 59 !lock ! 466: Y = 59 lock ! 467: u = 60 !lock ! 468: U = 60 lock ! 469: i = 61 !lock ! 470: I = 61 lock ! 471: o = 62 !lock ! 472: O = 62 lock ! 473: p = 63 !lock ! 474: P = 63 lock ! 475: bracketleft = 64 !shift ! 476: braceleft = 64 shift ! 477: bracketright = 65 !shift ! 478: braceright = 65 shift ! 479: Delete = 66 ! 480: SunCompose = 67 ! 481: KP_Home = 68 !mod4 ! 482: R7 = 68 !mod4 ! 483: KP_7 = 68 mod4 ! 484: KP_Up = 69 !mod4 ! 485: R8 = 69 !mod4 ! 486: KP_8 = 69 mod4 ! 487: KP_Prior = 70 !mod4 ! 488: R9 = 70 !mod4 ! 489: KP_9 = 70 mod4 ! 490: KP_Subtract = 71 ! 491: L7 = 72 ! 492: SunOpen = 72 ! 493: L8 = 73 ! 494: SunPaste = 73 ! 495: # unused = 74 # unused ! 496: # unused = 75 # unused ! 497: Control_L = 76 ! 498: a = 77 !lock ! 499: A = 77 lock ! 500: s = 78 !lock ! 501: S = 78 lock ! 502: d = 79 !lock ! 503: D = 79 lock ! 504: f = 80 !lock ! 505: F = 80 lock ! 506: g = 81 !lock ! 507: G = 81 lock ! 508: h = 82 !lock ! 509: H = 82 lock ! 510: j = 83 !lock ! 511: J = 83 lock ! 512: k = 84 !lock ! 513: K = 84 lock ! 514: l = 85 !lock ! 515: L = 85 lock ! 516: semicolon = 86 !shift ! 517: colon = 86 shift ! 518: apostrophe = 87 !shift ! 519: quotedbl = 87 shift ! 520: backslash = 88 !shift ! 521: bar = 88 shift ! 522: Return = 89 ! 523: KP_Enter = 90 ! 524: KP_Left = 91 !mod4 ! 525: R10 = 91 !mod4 ! 526: KP_4 = 91 mod4 ! 527: R11 = 92 !mod4 ! 528: KP_5 = 92 mod4 ! 529: KP_Right = 93 !mod4 ! 530: R12 = 93 !mod4 ! 531: KP_6 = 93 mod4 ! 532: KP_Insert = 94 !mod4 ! 533: KP_0 = 94 mod4 ! 534: L9 = 95 ! 535: SunFind = 95 ! 536: # unused = 96 # unused ! 537: L10 = 97 ! 538: SunCut = 97 ! 539: z = 100 !lock ! 540: Z = 100 lock ! 541: x = 101 !lock ! 542: X = 101 lock ! 543: c = 102 !lock ! 544: C = 102 lock ! 545: v = 103 !lock ! 546: V = 103 lock ! 547: b = 104 !lock ! 548: B = 104 lock ! 549: n = 105 !lock ! 550: N = 105 lock ! 551: m = 106 !lock ! 552: M = 106 lock ! 553: comma = 107 !shift ! 554: less = 107 shift ! 555: period = 108 !shift ! 556: greater = 108 shift ! 557: slash = 109 !shift ! 558: question = 109 shift ! 559: Linefeed = 111 ! 560: KP_End = 112 !mod4 ! 561: R13 = 112 !mod4 ! 562: KP_1 = 112 mod4 ! 563: KP_Down = 113 !mod4 ! 564: R14 = 113 !mod4 ! 565: KP_2 = 113 mod4 ! 566: KP_Next = 114 !mod4 ! 567: R15 = 114 !mod4 ! 568: KP_3 = 114 mod4 ! 569: # unused = 115 # unused ! 570: # unused = 116 # unused ! 571: # unused = 117 # unused ! 572: Help = 118 ! 573: Meta_L = 120 ! 574: space = 121 ! 575: Meta_R = 122 ! 576: # unused = 123 # unused ! 577: # unused = 124 # unused ! 578: KP_Add = 125 ! 579: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.