| 1612 | |
| 1613 | #ifdef WIN32 |
| 1614 | uint8_t win32GetKeyState( unsigned int vkey ) |
| 1615 | { |
| 1616 | uint8_t state = 0; |
| 1617 | |
| 1618 | switch ( vkey ) |
| 1619 | { |
| 1620 | case SDL_SCANCODE_LSHIFT: |
| 1621 | state = (keyBuf[VK_LSHIFT] & 0x80) ? 1 : 0; |
| 1622 | break; |
| 1623 | case SDL_SCANCODE_RSHIFT: |
| 1624 | state = (keyBuf[VK_RSHIFT] & 0x80) ? 1 : 0; |
| 1625 | break; |
| 1626 | case SDL_SCANCODE_LALT: |
| 1627 | state = (keyBuf[VK_LMENU] & 0x80) ? 1 : 0; |
| 1628 | break; |
| 1629 | case SDL_SCANCODE_RALT: |
| 1630 | state = (keyBuf[VK_RMENU] & 0x80) ? 1 : 0; |
| 1631 | break; |
| 1632 | case SDL_SCANCODE_LCTRL: |
| 1633 | state = (keyBuf[VK_LCONTROL] & 0x80) ? 1 : 0; |
| 1634 | break; |
| 1635 | case SDL_SCANCODE_RCTRL: |
| 1636 | state = (keyBuf[VK_RCONTROL] & 0x80) ? 1 : 0; |
| 1637 | break; |
| 1638 | case SDL_SCANCODE_LGUI: |
| 1639 | state = (keyBuf[VK_LWIN] & 0x80) ? 1 : 0; |
| 1640 | break; |
| 1641 | case SDL_SCANCODE_RGUI: |
| 1642 | state = (keyBuf[VK_RWIN] & 0x80) ? 1 : 0; |
| 1643 | break; |
| 1644 | default: |
| 1645 | state = 0; |
| 1646 | break; |
| 1647 | } |
| 1648 | return state; |
| 1649 | } |
| 1650 | #endif |
| 1651 | |
| 1652 | int pushKeyEvent(QKeyEvent *event, int pressDown) |
no outgoing calls
no test coverage detected