1 #include "..\include\raMain.h" 14 if (buffer.header.dwType == RIM_TYPEKEYBOARD)
16 m_keydata = buffer.data.keyboard;
23 m_rid.usUsagePage = 0x01;
25 m_rid.dwFlags = Legacy ? RIDEV_NOLEGACY : 0;
33 return m_keydata.VKey == vkKey && !(m_keydata.Flags & RI_KEY_MAKE);
37 return m_keydata.VKey == vkKey && m_keydata.Flags & RI_KEY_BREAK;
41 return m_keydata.VKey == vkKey;
virtual bool KeyDown(unsigned short vkKey)
virtual bool KeyUp(unsigned short vkKey)
virtual RAWINPUTDEVICE Create(HWND wnd, bool Legacy=true)
virtual void OnInput(RAWINPUT buffer)
virtual bool KeyPress(unsigned short vkKey)