| # /usr/share/BasiliskII/keycodes |
| # |
| # Basilisk II (C) 1997-2005 Christian Bauer |
| # |
| # This file is used to translate the (server-specific) X11 keycodes to Mac |
| # keycodes depending on the X11 server being used. |
| # |
| # The format of this file is as follows: |
| # |
| # <vendor string> |
| # <X11 keycode> <Mac keycode> |
| # <X11 keycode> <Mac keycode> |
| # <X11 keycode> <Mac keycode> |
| # ... |
| # <vendor string> |
| # <X11 keycode> <Mac keycode> |
| # <X11 keycode> <Mac keycode> |
| # ... |
| # |
| # The "vendor string" must match the first part of the X11 server vendor |
| # description as reported by ServerVendor(). If a match is found, the keycode |
| # translation table is constructed from the following lines. Each line |
| # contains an X11 keycode followed by its associated Mac keycode. Both |
| # keycodes have to be given in decimal. Lines beginning with "#" or ";" are |
| # treated as comments and ignored. |
| # |
| |
| # |
| # XFree86 |
| # |
| The XFree86 Project, Inc |
| 9 53 # Esc |
| 67 122 # F1 |
| 68 120 # F2 |
| 69 99 # F3 |
| 70 118 # F4 |
| 71 96 # F5 |
| 72 97 # F6 |
| 73 98 # F7 |
| 74 100 # F8 |
| 75 101 # F9 |
| 76 109 # F10 |
| 95 103 # F11 |
| 96 111 # F12 |
| 111 105 # PrintScrn |
| 78 107 # Scroll Lock |
| 110 113 # Pause |
| 49 10 # ` |
| 10 18 # 1 |
| 11 19 # 2 |
| 12 20 # 3 |
| 13 21 # 4 |
| 14 23 # 5 |
| 15 22 # 6 |
| 16 26 # 7 |
| 17 28 # 8 |
| 18 25 # 9 |
| 19 29 # 0 |
| 20 27 # - |
| 21 24 # = |
| 22 51 # Backspace |
| 106 114 # Insert |
| 97 115 # Home |
| 99 116 # Page Up |
| 77 71 # Num Lock |
| 112 75 # KP / |
| 63 67 # KP * |
| 82 78 # KP - |
| 23 48 # Tab |
| 24 12 # Q |
| 25 13 # W |
| 26 14 # E |
| 27 15 # R |
| 28 17 # T |
| 29 16 # Y |
| 30 32 # U |
| 31 34 # I |
| 32 31 # O |
| 33 35 # P |
| 34 33 # [ |
| 35 30 # ] |
| 36 36 # Return |
| 107 117 # Delete |
| 103 119 # End |
| 105 121 # Page Down |
| 79 89 # KP 7 |
| 80 91 # KP 8 |
| 81 92 # KP 9 |
| 86 69 # KP + |
| 66 57 # Caps Lock |
| 38 0 # A |
| 39 1 # S |
| 40 2 # D |
| 41 3 # F |
| 42 5 # G |
| 43 4 # H |
| 44 38 # J |
| 45 40 # K |
| 46 37 # L |
| 47 41 # ; |
| 48 39 # ' |
| 83 86 # KP 4 |
| 84 87 # KP 5 |
| 85 88 # KP 6 |
| 50 56 # Shift Left |
| 94 50 # International |
| 52 6 # Z |
| 53 7 # X |
| 54 8 # C |
| 55 9 # V |
| 56 11 # B |
| 57 45 # N |
| 58 46 # M |
| 59 43 # , |
| 60 47 # . |
| 61 44 # / |
| 62 56 # Shift Right |
| 51 42 # \ |
| 98 62 # Cursor Up |
| 87 83 # KP 1 |
| 88 84 # KP 2 |
| 89 85 # KP 3 |
| 108 76 # KP Enter |
| 37 54 # Ctrl Left |
| 115 58 # Logo Left (-> Option) |
| 64 55 # Alt Left (-> Command) |
| 65 49 # Space |
| 113 55 # Alt Right (-> Command) |
| 116 58 # Logo Right (-> Option) |
| 117 50 # Menu (-> International) |
| 109 54 # Ctrl Right |
| 100 59 # Cursor Left |
| 104 61 # Cursor Down |
| 102 60 # Cursor Right |
| 90 82 # KP 0 |
| 91 65 # KP . |
| |
| # |
| # MacX (keycodes depend on Mac keymap, so this doesn't make much sense...) |
| # |
| MacX |
| 61 53 # Esc |
| 130 122 # F1 |
| 128 120 # F2 |
| 107 99 # F3 |
| 126 118 # F4 |
| 104 96 # F5 |
| 105 97 # F6 |
| 106 98 # F7 |
| 108 100 # F8 |
| 109 101 # F9 |
| 117 109 # F10 |
| 111 103 # F11 |
| 119 111 # F12 |
| 113 105 # F13/PrintScrn |
| 115 107 # F14/Scroll Lock |
| 121 113 # F15/Pause |
| 18 10 # ` |
| 26 18 # 1 |
| 27 19 # 2 |
| 28 20 # 3 |
| 29 21 # 4 |
| 31 23 # 5 |
| 30 22 # 6 |
| 34 26 # 7 |
| 36 28 # 8 |
| 33 25 # 9 |
| 37 29 # 0 |
| 35 27 # - |
| 32 24 # = |
| 59 51 # Backspace |
| 122 114 # Help/Insert |
| 123 115 # Home |
| 124 116 # Page Up |
| 79 71 # Num Lock |
| 89 81 # KP = |
| 83 75 # KP / |
| 75 67 # KP * |
| 56 48 # Tab |
| 20 12 # Q |
| 21 13 # W |
| 22 14 # E |
| 23 15 # R |
| 25 17 # T |
| 24 16 # Y |
| 40 32 # U |
| 42 34 # I |
| 39 31 # O |
| 43 35 # P |
| 41 33 # [ |
| 38 30 # ] |
| 44 36 # Return |
| 125 117 # Delete |
| 127 119 # End |
| 129 121 # Page Down |
| 97 89 # KP 7 |
| 99 91 # KP 8 |
| 100 92 # KP 9 |
| 86 78 # KP - |
| 65 57 # Caps Lock |
| 8 0 # A |
| 9 1 # S |
| 10 2 # D |
| 11 3 # F |
| 13 5 # G |
| 12 4 # H |
| 46 38 # J |
| 48 40 # K |
| 45 37 # L |
| 49 41 # ; |
| 47 39 # ' |
| 50 42 # \ |
| 94 86 # KP 4 |
| 95 87 # KP 5 |
| 96 88 # KP 6 |
| 77 69 # KP + |
| 64 56 # Shift |
| 58 50 # International |
| 14 6 # Z |
| 15 7 # X |
| 16 8 # C |
| 17 9 # V |
| 19 11 # B |
| 53 45 # N |
| 54 46 # M |
| 51 43 # , |
| 55 47 # . |
| 52 44 # / |
| 134 62 # Cursor Up |
| 91 83 # KP 1 |
| 92 84 # KP 2 |
| 93 85 # KP 3 |
| 84 76 # KP Enter |
| 62 54 # Ctrl |
| 66 58 # Option |
| 63 55 # Command |
| 67 54 # Ctrl Left |
| 57 49 # Space |
| 131 59 # Cursor Left |
| 133 61 # Cursor Down |
| 132 60 # Cursor Right |
| 90 82 # KP 0 |
| 73 65 # KP . |
| |
| # |
| # SunOS/OpenWindows |
| # |
| Sun Microsystems, Inc. |
| 36 53 # Esc |
| 12 122 # F1 |
| 13 120 # F2 |
| 15 99 # F3 |
| 17 118 # F4 |
| 19 96 # F5 |
| 21 97 # F6 |
| 23 98 # F7 |
| 24 100 # F8 |
| 25 101 # F9 |
| 14 109 # F10 |
| 16 103 # F11 |
| 18 111 # F12 |
| 29 105 # PrintScrn |
| 30 107 # Scroll Lock |
| 28 113 # Pause |
| 49 10 # ` |
| 37 18 # 1 |
| 38 19 # 2 |
| 39 20 # 3 |
| 40 21 # 4 |
| 41 23 # 5 |
| 42 22 # 6 |
| 43 26 # 7 |
| 44 28 # 8 |
| 45 25 # 9 |
| 46 29 # 10 |
| 47 27 # - |
| 48 24 # = |
| 50 51 # Backspace |
| 51 114 # Help/Insert |
| 59 115 # Home |
| 103 116 # Page Up |
| 105 71 # Num Lock |
| 53 75 # KP / |
| 54 67 # KP * |
| 78 78 # KP - |
| 60 48 # Tab |
| 61 12 # Q |
| 62 13 # W |
| 63 14 # E |
| 64 15 # R |
| 65 17 # T |
| 66 16 # Y |
| 67 32 # U |
| 68 34 # I |
| 69 31 # O |
| 70 35 # P |
| 71 33 # [ |
| 72 30 # ] |
| 96 36 # Return |
| 73 117 # Delete |
| 81 119 # End |
| 130 121 # Page Down |
| 75 89 # KP 7 |
| 76 91 # KP 8 |
| 77 92 # KP 9 |
| 132 69 # KP + |
| 126 57 # Caps Lock |
| 84 0 # A |
| 85 1 # S |
| 86 2 # D |
| 87 3 # F |
| 88 5 # G |
| 89 4 # H |
| 90 38 # J |
| 91 40 # K |
| 92 37 # L |
| 93 41 # ; |
| 94 39 # ' |
| 98 86 # KP 4 |
| 99 87 # KP 5 |
| 100 88 # KP 6 |
| 106 56 # Shift Left |
| 131 50 # International |
| 107 6 # Z |
| 108 7 # X |
| 109 8 # C |
| 110 9 # V |
| 111 11 # B |
| 112 45 # N |
| 113 46 # M |
| 114 43 # , |
| 115 47 # . |
| 116 44 # / |
| 117 56 # Shift Right |
| 95 42 # \ |
| 27 62 # Cursor Up |
| 119 83 # KP 1 |
| 120 84 # KP 2 |
| 121 85 # KP 3 |
| 97 76 # KP Enter |
| 83 54 # Ctrl Left |
| 26 58 # Option Left |
| 127 55 # Command Left |
| 128 49 # Space |
| 129 55 # Command Right |
| 74 58 # Option Right |
| 20 54 # Ctrl Right |
| 31 59 # Cursor Left |
| 34 61 # Cursor Down |
| 35 60 # Cursor Right |
| 101 82 # KP 0 |
| 57 65 # KP . |
| |
| # |
| # AmiWin |
| # |
| AmiWin |
| 77 53 # Esc |
| 88 122 # F1 |
| 89 120 # F2 |
| 90 99 # F3 |
| 91 118 # F4 |
| 92 96 # F5 |
| 93 97 # F6 |
| 94 98 # F7 |
| 95 100 # F8 |
| 96 101 # F9 |
| 97 109 # F10 |
| 8 10 # ` |
| 9 18 # 1 |
| 10 19 # 2 |
| 11 20 # 3 |
| 12 21 # 4 |
| 13 23 # 5 |
| 14 22 # 6 |
| 15 26 # 7 |
| 16 28 # 8 |
| 17 25 # 9 |
| 18 29 # 10 |
| 19 27 # - |
| 20 24 # = |
| 21 42 # \ |
| 73 51 # Backspace |
| 78 117 # Delete |
| 103 114 # Help (-> Help/Insert) |
| 98 71 # KP [ (-> Num Lock) |
| 99 81 # KP ] (-> KP =) |
| 100 75 # KP / |
| 101 67 # KP * |
| 74 48 # Tab |
| 24 12 # Q |
| 25 13 # W |
| 26 14 # E |
| 27 15 # R |
| 28 17 # T |
| 29 16 # Y |
| 30 32 # U |
| 31 34 # I |
| 32 31 # O |
| 33 35 # P |
| 34 33 # [ |
| 35 30 # ] |
| 76 36 # Return |
| 69 89 # KP 7 |
| 70 91 # KP 8 |
| 71 92 # KP 9 |
| 82 78 # KP - |
| 107 54 # Ctrl |
| 106 57 # Caps Lock |
| 40 0 # A |
| 41 1 # S |
| 42 2 # D |
| 43 3 # F |
| 44 5 # G |
| 45 4 # H |
| 46 38 # J |
| 47 40 # K |
| 48 37 # L |
| 49 41 # ; |
| 50 39 # ' |
| 51 42 # International (-> \) |
| 84 62 # Cursor Up |
| 53 86 # KP 4 |
| 54 87 # KP 5 |
| 55 88 # KP 6 |
| 102 69 # KP + |
| 104 56 # Shift Left |
| 56 50 # International |
| 57 6 # Z |
| 58 7 # X |
| 59 8 # C |
| 60 9 # V |
| 61 11 # B |
| 62 45 # N |
| 63 46 # M |
| 64 43 # , |
| 65 47 # . |
| 66 44 # / |
| 105 56 # Shift Right |
| 87 59 # Cursor Left |
| 85 61 # Cursor Down |
| 86 60 # Cursor Right |
| 37 83 # KP 1 |
| 38 84 # KP 2 |
| 39 85 # KP 3 |
| 75 76 # KP Enter |
| 108 58 # Alt Left (-> Option) |
| 110 55 # Amiga Left (-> Command) |
| 72 49 # Space |
| 111 55 # Amiga Right (-> Command) |
| 109 58 # Alt Right (-> Option) |
| 23 82 # KP 0 |
| 68 65 # KP . |