| 1160 | } |
| 1161 | |
| 1162 | void QKeyMapper_Worker::postVirtualKeyCode(HWND hwnd, uint keycode, int keyupdown) |
| 1163 | { |
| 1164 | if (keyupdown == KEY_DOWN) { |
| 1165 | SendMessageTimeout( |
| 1166 | hwnd, |
| 1167 | WM_KEYDOWN, |
| 1168 | keycode, |
| 1169 | 0, |
| 1170 | SMTO_ABORTIFHUNG | SMTO_BLOCK | SMTO_ERRORONEXIT, |
| 1171 | SENDMESSAGE_TIMEOUT, |
| 1172 | nullptr |
| 1173 | ); |
| 1174 | } |
| 1175 | else { |
| 1176 | SendMessageTimeout( |
| 1177 | hwnd, |
| 1178 | WM_KEYUP, |
| 1179 | keycode, |
| 1180 | 0, |
| 1181 | SMTO_ABORTIFHUNG | SMTO_BLOCK | SMTO_ERRORONEXIT, |
| 1182 | SENDMESSAGE_TIMEOUT, |
| 1183 | nullptr |
| 1184 | ); |
| 1185 | } |
| 1186 | } |
| 1187 | |
| 1188 | void QKeyMapper_Worker::sendUnicodeChar(wchar_t aChar) |
| 1189 | { |
nothing calls this directly
no outgoing calls
no test coverage detected