| 594 | } |
| 595 | |
| 596 | void hscroll(input_t &input, int distance) { |
| 597 | INPUT i {}; |
| 598 | |
| 599 | i.type = INPUT_MOUSE; |
| 600 | auto &mi = i.mi; |
| 601 | |
| 602 | mi.dwFlags = MOUSEEVENTF_HWHEEL; |
| 603 | mi.mouseData = distance; |
| 604 | |
| 605 | send_input(i); |
| 606 | } |
| 607 | |
| 608 | void keyboard_update(input_t &input, uint16_t modcode, bool release, uint8_t flags) { |
| 609 | INPUT i {}; |
nothing calls this directly
no test coverage detected