|
|
1.1 ! root 1: /* ! 2: * UAE - The Un*x Amiga Emulator ! 3: * ! 4: * Amiga keycodes ! 5: * ! 6: * (c) 1995 Bernd Schmidt ! 7: */ ! 8: ! 9: /* First, two dummies */ ! 10: #define AK_mousestuff 0x100 ! 11: #define AK_inhibit 0x101 ! 12: ! 13: #define AK_A 0x20 ! 14: #define AK_B 0x35 ! 15: #define AK_C 0x33 ! 16: #define AK_D 0x22 ! 17: #define AK_E 0x12 ! 18: #define AK_F 0x23 ! 19: #define AK_G 0x24 ! 20: #define AK_H 0x25 ! 21: #define AK_I 0x17 ! 22: #define AK_J 0x26 ! 23: #define AK_K 0x27 ! 24: #define AK_L 0x28 ! 25: #define AK_M 0x37 ! 26: #define AK_N 0x36 ! 27: #define AK_O 0x18 ! 28: #define AK_P 0x19 ! 29: #define AK_Q 0x10 ! 30: #define AK_R 0x13 ! 31: #define AK_S 0x21 ! 32: #define AK_T 0x14 ! 33: #define AK_U 0x16 ! 34: #define AK_V 0x34 ! 35: #define AK_W 0x11 ! 36: #define AK_X 0x32 ! 37: #define AK_Y 0x15 ! 38: #define AK_Z 0x31 ! 39: ! 40: #define AK_0 0x0A ! 41: #define AK_1 0x01 ! 42: #define AK_2 0x02 ! 43: #define AK_3 0x03 ! 44: #define AK_4 0x04 ! 45: #define AK_5 0x05 ! 46: #define AK_6 0x06 ! 47: #define AK_7 0x07 ! 48: #define AK_8 0x08 ! 49: #define AK_9 0x09 ! 50: ! 51: #define AK_NP0 0x0F ! 52: #define AK_NP1 0x1D ! 53: #define AK_NP2 0x1E ! 54: #define AK_NP3 0x1F ! 55: #define AK_NP4 0x2D ! 56: #define AK_NP5 0x2E ! 57: #define AK_NP6 0x2F ! 58: #define AK_NP7 0x3D ! 59: #define AK_NP8 0x3E ! 60: #define AK_NP9 0x3F ! 61: ! 62: #define AK_F1 0x50 ! 63: #define AK_F2 0x51 ! 64: #define AK_F3 0x52 ! 65: #define AK_F4 0x53 ! 66: #define AK_F5 0x54 ! 67: #define AK_F6 0x55 ! 68: #define AK_F7 0x56 ! 69: #define AK_F8 0x57 ! 70: #define AK_F9 0x58 ! 71: #define AK_F10 0x59 ! 72: ! 73: #define AK_UP 0x4C ! 74: #define AK_DN 0x4D ! 75: #define AK_LF 0x4F ! 76: #define AK_RT 0x4E ! 77: ! 78: #define AK_SPC 0x40 ! 79: #define AK_BS 0x41 ! 80: #define AK_RET 0x44 ! 81: #define AK_LSH 0x60 ! 82: #define AK_RSH 0x61 ! 83: #define AK_LALT 0x64 ! 84: #define AK_RALT 0x65 ! 85: #define AK_LAMI 0x66 ! 86: #define AK_RAMI 0x67 ! 87: #define AK_CTRL 0x63 ! 88: #define AK_TAB 0x42 ! 89: #define AK_00 0 ! 90: #define AK_ESC 0x45 ! 91: #define AK_HELP 0x5F ! 92: ! 93: /* The following have different mappings on national keyboards */ ! 94: ! 95: #define AK_RBRACKET 0x1B ! 96: #define AK_LBRACKET 0x1A ! 97: #define AK_SEMICOLON 0x29 ! 98: #define AK_SLASH 0x3A ! 99: #define AK_BACKSLASH 0x0D ! 100: #define AK_QUOTE 0x2A ! 101: #define AK_NUMBERSIGN 0x2B ! 102: #define AK_LTGT 0x30 ! 103: #define AK_MINUS 0x0B ! 104: #define AK_EQUAL 0x0C ! 105: #define AK_COMMA 0x38 ! 106: #define AK_PERIOD 0x39 ! 107:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.