input.c (9319738080faeb09876ce2017fcaea4937c475ee) | input.c (7fb1cf1606c78c9d5b538f29176fd5a101726a9d) |
---|---|
1#include "hw/qdev.h" 2#include "sysemu/sysemu.h" 3#include "qapi-types.h" 4#include "qemu/error-report.h" 5#include "qmp-commands.h" 6#include "trace.h" 7#include "ui/input.h" 8#include "ui/console.h" --- 197 unchanged lines hidden (view full) --- 206 name = QKeyCode_lookup[qcode]; 207 trace_input_event_key_number(idx, evt->u.key->key->u.number, 208 name, evt->u.key->down); 209 break; 210 case KEY_VALUE_KIND_QCODE: 211 name = QKeyCode_lookup[evt->u.key->key->u.qcode]; 212 trace_input_event_key_qcode(idx, name, evt->u.key->down); 213 break; | 1#include "hw/qdev.h" 2#include "sysemu/sysemu.h" 3#include "qapi-types.h" 4#include "qemu/error-report.h" 5#include "qmp-commands.h" 6#include "trace.h" 7#include "ui/input.h" 8#include "ui/console.h" --- 197 unchanged lines hidden (view full) --- 206 name = QKeyCode_lookup[qcode]; 207 trace_input_event_key_number(idx, evt->u.key->key->u.number, 208 name, evt->u.key->down); 209 break; 210 case KEY_VALUE_KIND_QCODE: 211 name = QKeyCode_lookup[evt->u.key->key->u.qcode]; 212 trace_input_event_key_qcode(idx, name, evt->u.key->down); 213 break; |
214 case KEY_VALUE_KIND_MAX: | 214 case KEY_VALUE_KIND__MAX: |
215 /* keep gcc happy */ 216 break; 217 } 218 break; 219 case INPUT_EVENT_KIND_BTN: 220 name = InputButton_lookup[evt->u.btn->button]; 221 trace_input_event_btn(idx, name, evt->u.btn->down); 222 break; 223 case INPUT_EVENT_KIND_REL: 224 name = InputAxis_lookup[evt->u.rel->axis]; 225 trace_input_event_rel(idx, name, evt->u.rel->value); 226 break; 227 case INPUT_EVENT_KIND_ABS: 228 name = InputAxis_lookup[evt->u.abs->axis]; 229 trace_input_event_abs(idx, name, evt->u.abs->value); 230 break; | 215 /* keep gcc happy */ 216 break; 217 } 218 break; 219 case INPUT_EVENT_KIND_BTN: 220 name = InputButton_lookup[evt->u.btn->button]; 221 trace_input_event_btn(idx, name, evt->u.btn->down); 222 break; 223 case INPUT_EVENT_KIND_REL: 224 name = InputAxis_lookup[evt->u.rel->axis]; 225 trace_input_event_rel(idx, name, evt->u.rel->value); 226 break; 227 case INPUT_EVENT_KIND_ABS: 228 name = InputAxis_lookup[evt->u.abs->axis]; 229 trace_input_event_abs(idx, name, evt->u.abs->value); 230 break; |
231 case INPUT_EVENT_KIND_MAX: | 231 case INPUT_EVENT_KIND__MAX: |
232 /* keep gcc happy */ 233 break; 234 } 235} 236 237static void qemu_input_queue_process(void *opaque) 238{ 239 struct QemuInputEventQueueHead *queue = opaque; --- 185 unchanged lines hidden (view full) --- 425} 426 427void qemu_input_update_buttons(QemuConsole *src, uint32_t *button_map, 428 uint32_t button_old, uint32_t button_new) 429{ 430 InputButton btn; 431 uint32_t mask; 432 | 232 /* keep gcc happy */ 233 break; 234 } 235} 236 237static void qemu_input_queue_process(void *opaque) 238{ 239 struct QemuInputEventQueueHead *queue = opaque; --- 185 unchanged lines hidden (view full) --- 425} 426 427void qemu_input_update_buttons(QemuConsole *src, uint32_t *button_map, 428 uint32_t button_old, uint32_t button_new) 429{ 430 InputButton btn; 431 uint32_t mask; 432 |
433 for (btn = 0; btn < INPUT_BUTTON_MAX; btn++) { | 433 for (btn = 0; btn < INPUT_BUTTON__MAX; btn++) { |
434 mask = button_map[btn]; 435 if ((button_old & mask) == (button_new & mask)) { 436 continue; 437 } 438 qemu_input_queue_btn(src, btn, button_new & mask); 439 } 440} 441 --- 126 unchanged lines hidden --- | 434 mask = button_map[btn]; 435 if ((button_old & mask) == (button_new & mask)) { 436 continue; 437 } 438 qemu_input_queue_btn(src, btn, button_new & mask); 439 } 440} 441 --- 126 unchanged lines hidden --- |