Rev 1694 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1694 | Rev 1740 | ||
---|---|---|---|
Line 98... | Line 98... | ||
98 | //keybuffer_push(keybuffer, to_hex(scan_code&0xf)); |
98 | //keybuffer_push(keybuffer, to_hex(scan_code&0xf)); |
99 | //keybuffer_push(keybuffer, ' '); |
99 | //keybuffer_push(keybuffer, ' '); |
100 | //keybuffer_push(keybuffer, ' '); |
100 | //keybuffer_push(keybuffer, ' '); |
101 | //*/ |
101 | //*/ |
102 | 102 | ||
103 | - | ||
104 | if (scan_code){ |
103 | if (scan_code) { |
105 | buf|=(unsigned long long) scan_code<<(8*(count++)); |
104 | buf |= (unsigned long long) scan_code<<(8*(count++)); |
106 | } else { |
105 | } else { |
107 | 106 | ||
108 | 107 | ||
Line 113... | Line 112... | ||
113 | } |
112 | } |
114 | } else { |
113 | } else { |
115 | esc_count=0; |
114 | esc_count = 0; |
116 | } |
115 | } |
117 | 116 | ||
118 | if ( ! ( buf & 0xff00 )) |
117 | if (!(buf & 0xff00)) { |
119 | keybuffer_push(keybuffer, buf); |
118 | keybuffer_push(keybuffer, buf); |
120 | else { |
119 | } else { |
121 | switch (buf){ |
120 | switch (buf) { |
122 | case KEY_F1: |
121 | case KEY_F1: |
123 | keybuffer_push(keybuffer,FUNCTION_KEYS | 1 ); |
122 | keybuffer_push(keybuffer, FUNCTION_KEYS | 1); |
124 | break; |
123 | break; |
125 | case KEY_F2: |
124 | case KEY_F2: |
Line 141... | Line 140... | ||
141 | keybuffer_push(keybuffer,FUNCTION_KEYS | 7 ); |
140 | keybuffer_push(keybuffer, FUNCTION_KEYS | 7); |
142 | break; |
141 | break; |
143 | case KEY_F8: |
142 | case KEY_F8: |
144 | keybuffer_push(keybuffer,FUNCTION_KEYS | 8 ); |
143 | keybuffer_push(keybuffer, FUNCTION_KEYS | 8); |
145 | break; |
144 | break; |
146 | - | ||
147 | case KEY_F9: |
145 | case KEY_F9: |
148 | keybuffer_push(keybuffer,FUNCTION_KEYS | 9 ); |
146 | keybuffer_push(keybuffer, FUNCTION_KEYS | 9); |
149 | break; |
147 | break; |
150 | case KEY_F10: |
148 | case KEY_F10: |
151 | keybuffer_push(keybuffer,FUNCTION_KEYS | 10 ); |
149 | keybuffer_push(keybuffer, FUNCTION_KEYS | 10); |
152 | break; |
150 | break; |
153 | - | ||
154 | case KEY_F11: |
151 | case KEY_F11: |
155 | keybuffer_push(keybuffer,FUNCTION_KEYS | 11 ); |
152 | keybuffer_push(keybuffer, FUNCTION_KEYS | 11); |
156 | break; |
153 | break; |
157 | case KEY_F12: |
154 | case KEY_F12: |
158 | keybuffer_push(keybuffer,FUNCTION_KEYS | 12 ); |
155 | keybuffer_push(keybuffer, FUNCTION_KEYS | 12); |
159 | break; |
156 | break; |
160 | - | ||
161 | - | ||
162 | } |
157 | } |
163 | } |
158 | } |
164 | buf=count=0; |
159 | buf = count = 0; |
165 | } |
160 | } |
166 | 161 |