| Revision: | 1.2 |
| Committed: | Tue May 3 18:25:10 2011 UTC (15 years, 6 months ago) by sf-kernelpanic |
| Branch: | MAIN |
| CVS Tags: | HEAD |
| Changes since 1.1: | +1 -0 lines |
| Log Message: | implement dot-repetition |
| # | User | Rev | Content |
|---|---|---|---|
| 1 | sf-pippijn | 1.1 | #pragma once |
| 2 | |||
| 3 | #include <curses.h> | ||
| 4 | |||
| 5 | namespace ndk | ||
| 6 | { | ||
| 7 | enum class key | ||
| 8 | { | ||
| 9 | ctrl_a = '\001', | ||
| 10 | ctrl_b = '\002', | ||
| 11 | ctrl_c = '\003', | ||
| 12 | ctrl_d = '\004', | ||
| 13 | ctrl_e = '\005', | ||
| 14 | ctrl_f = '\006', | ||
| 15 | ctrl_g = '\007', | ||
| 16 | ctrl_h = '\010', | ||
| 17 | ctrl_i = '\011', | ||
| 18 | ctrl_j = '\012', | ||
| 19 | ctrl_k = '\013', | ||
| 20 | ctrl_l = '\014', | ||
| 21 | ctrl_m = '\015', | ||
| 22 | ctrl_n = '\016', | ||
| 23 | ctrl_o = '\017', | ||
| 24 | ctrl_p = '\020', | ||
| 25 | ctrl_q = '\021', | ||
| 26 | ctrl_r = '\022', | ||
| 27 | ctrl_s = '\023', | ||
| 28 | ctrl_t = '\024', | ||
| 29 | ctrl_u = '\025', | ||
| 30 | ctrl_v = '\026', | ||
| 31 | ctrl_w = '\027', | ||
| 32 | ctrl_x = '\030', | ||
| 33 | ctrl_y = '\031', | ||
| 34 | ctrl_z = '\032', | ||
| 35 | |||
| 36 | tab = '\t', | ||
| 37 | enter = '\r', | ||
| 38 | |||
| 39 | space = ' ', | ||
| 40 | comma = ',', | ||
| 41 | sf-kernelpanic | 1.2 | dot = '.', |
| 42 | sf-pippijn | 1.1 | dquote = '"', |
| 43 | squote = '\'', | ||
| 44 | |||
| 45 | k1 = '1', | ||
| 46 | k2 = '2', | ||
| 47 | k3 = '3', | ||
| 48 | k4 = '4', | ||
| 49 | k5 = '5', | ||
| 50 | k6 = '6', | ||
| 51 | k7 = '7', | ||
| 52 | k8 = '8', | ||
| 53 | k9 = '9', | ||
| 54 | k0 = '0', | ||
| 55 | |||
| 56 | a = 'a', | ||
| 57 | b = 'b', | ||
| 58 | c = 'c', | ||
| 59 | d = 'd', | ||
| 60 | e = 'e', | ||
| 61 | f = 'f', | ||
| 62 | g = 'g', | ||
| 63 | h = 'h', | ||
| 64 | i = 'i', | ||
| 65 | j = 'j', | ||
| 66 | k = 'k', | ||
| 67 | l = 'l', | ||
| 68 | m = 'm', | ||
| 69 | n = 'n', | ||
| 70 | o = 'o', | ||
| 71 | p = 'p', | ||
| 72 | q = 'q', | ||
| 73 | r = 'r', | ||
| 74 | s = 's', | ||
| 75 | t = 't', | ||
| 76 | u = 'u', | ||
| 77 | v = 'v', | ||
| 78 | w = 'w', | ||
| 79 | x = 'x', | ||
| 80 | y = 'y', | ||
| 81 | z = 'z', | ||
| 82 | |||
| 83 | A = 'A', | ||
| 84 | B = 'B', | ||
| 85 | C = 'C', | ||
| 86 | D = 'D', | ||
| 87 | E = 'E', | ||
| 88 | F = 'F', | ||
| 89 | G = 'G', | ||
| 90 | H = 'H', | ||
| 91 | I = 'I', | ||
| 92 | J = 'J', | ||
| 93 | K = 'K', | ||
| 94 | L = 'L', | ||
| 95 | M = 'M', | ||
| 96 | N = 'N', | ||
| 97 | O = 'O', | ||
| 98 | P = 'P', | ||
| 99 | Q = 'Q', | ||
| 100 | R = 'R', | ||
| 101 | S = 'S', | ||
| 102 | T = 'T', | ||
| 103 | U = 'U', | ||
| 104 | V = 'V', | ||
| 105 | W = 'W', | ||
| 106 | X = 'X', | ||
| 107 | Y = 'Y', | ||
| 108 | Z = 'Z', | ||
| 109 | |||
| 110 | intermediate = 0200, | ||
| 111 | mouse = KEY_MOUSE, | ||
| 112 | |||
| 113 | backspace = KEY_BACKSPACE, | ||
| 114 | |||
| 115 | up = KEY_UP, | ||
| 116 | right = KEY_RIGHT, | ||
| 117 | left = KEY_LEFT, | ||
| 118 | down = KEY_DOWN, | ||
| 119 | |||
| 120 | pg_up = KEY_PPAGE, | ||
| 121 | pg_dn = KEY_NPAGE, | ||
| 122 | home = KEY_HOME, | ||
| 123 | end = KEY_END, | ||
| 124 | |||
| 125 | shift_right = KEY_SRIGHT, | ||
| 126 | shift_left = KEY_SLEFT, | ||
| 127 | |||
| 128 | shift_home = KEY_SHOME, | ||
| 129 | shift_end = KEY_SEND, | ||
| 130 | |||
| 131 | F1 = KEY_F (1), | ||
| 132 | F2 = KEY_F (2), | ||
| 133 | F3 = KEY_F (3), | ||
| 134 | F4 = KEY_F (4), | ||
| 135 | F5 = KEY_F (5), | ||
| 136 | F6 = KEY_F (6), | ||
| 137 | F7 = KEY_F (7), | ||
| 138 | F8 = KEY_F (8), | ||
| 139 | F9 = KEY_F (9), | ||
| 140 | F10 = KEY_F (10), | ||
| 141 | F11 = KEY_F (11), | ||
| 142 | F12 = KEY_F (12), | ||
| 143 | |||
| 144 | dc = KEY_DC, | ||
| 145 | |||
| 146 | resize = KEY_RESIZE, | ||
| 147 | |||
| 148 | error = 01000, | ||
| 149 | |||
| 150 | numpad_center, | ||
| 151 | |||
| 152 | shift_up, | ||
| 153 | shift_down, | ||
| 154 | |||
| 155 | shift_pg_up, | ||
| 156 | shift_pg_dn, | ||
| 157 | |||
| 158 | ctrl_up, | ||
| 159 | ctrl_right, | ||
| 160 | ctrl_left, | ||
| 161 | ctrl_down, | ||
| 162 | |||
| 163 | ctrl_pg_up, | ||
| 164 | ctrl_pg_dn, | ||
| 165 | ctrl_home, | ||
| 166 | ctrl_end, | ||
| 167 | |||
| 168 | unknown | ||
| 169 | }; | ||
| 170 | } |