pcsx2/plugins/LilyPad/WindowsKeyboard.h

11 lines
422 B
C++

// Shared functionality for WM and RAW keyboards.
class WindowsKeyboard : public Device {
public:
WindowsKeyboard(DeviceAPI api, wchar_t *displayName, wchar_t *instanceID=0, wchar_t *deviceID=0);
wchar_t *GetPhysicalControlName(PhysicalControl *control);
void UpdateKey(int vkey, int state);
// Calls AllocState() and initializes to current keyboard state using
// GetAsyncKeyState().
void InitState();
};