6#include "structure/system/device/spk_keyboard.hpp"
8#include "structure/system/event/spk_keyboard_event.hpp"
9#include "structure/system/event/spk_mouse_event.hpp"
10#include "structure/system/event/spk_paint_event.hpp"
11#include "structure/system/event/spk_system_event.hpp"
12#include "structure/system/event/spk_update_event.hpp"
18 Keyboard::Key translateVirtualKey(UINT p_vk,
bool p_isExtended);
20 std::optional<KeyboardEvent> makeKeyboardEvent(
const Keyboard &p_keyboard, HWND p_hwnd, UINT p_uMsg, WPARAM p_wParam, LPARAM p_lParam);
21 std::optional<MouseEvent> makeMouseEvent(
const Mouse &p_mouse, HWND p_hwnd, UINT p_uMsg, WPARAM p_wParam, LPARAM p_lParam);
22 std::optional<SystemEvent> makeSystemEvent(HWND p_hwnd, UINT p_uMsg, WPARAM p_wParam, LPARAM p_lParam);
Key
Enumeration of supported keyboard keys using platform scan codes.
Definition spk_keyboard.hpp:21