| 4616 | |
| 4617 | |
| 4618 | void inputdevice_add_inputcode (int code, int state, const TCHAR *s) |
| 4619 | { |
| 4620 | for (int i = 0; i < MAX_PENDING_EVENTS; i++) { |
| 4621 | if (inputcode_pending[i].code == code && inputcode_pending[i].state == state) |
| 4622 | return; |
| 4623 | } |
| 4624 | for (int i = 0; i < MAX_PENDING_EVENTS; i++) { |
| 4625 | if (inputcode_pending[i].code == 0) { |
| 4626 | if (!inputdevice_handle_inputcode_immediate(code, state)) { |
| 4627 | inputcode_pending[i].code = code; |
| 4628 | inputcode_pending[i].state = state; |
| 4629 | inputcode_pending[i].s = s ? my_strdup(s) : NULL; |
| 4630 | } |
| 4631 | return; |
| 4632 | } |
| 4633 | } |
| 4634 | } |
| 4635 | |
| 4636 | static bool keyboardresetkeys(void) |
| 4637 | { |
no test coverage detected