Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cInputKeyObj Class Reference

#include <cInputKeyboard.h>

Public Member Functions

 cInputKeyObj (cString sKeyName="", VK_TYPE vKeyCode=0) noexcept
 
bool isMapped () const noexcept
 
cString get_Name () const noexcept
 

Public Attributes

cString m_sKeyName
 descriptive name for the key. _WIN32 GetKeyNameText(). "" = unused key More...
 
VK_TYPE m_vKeyCode
 

Detailed Description

a single key on a device. A key specifically defined as supported by a device. Equivalent to cInputKeyDef for a particular device. saved relevant info from _GTN(DIDEVICEOBJECTINSTANCE) (DIDEVICEOBJECTINSTANCE_DX3) USE_DX_SHOW

Note
Similar to cInputKeyDef (but for this particular device)

Constructor & Destructor Documentation

◆ cInputKeyObj()

GrayLib::cInputKeyObj::cInputKeyObj ( cString  sKeyName = "",
VK_TYPE  vKeyCode = 0 
)
inlinenoexcept

Member Function Documentation

◆ get_Name()

cString GrayLib::cInputKeyObj::get_Name ( ) const
inlinenoexcept

"" = unused key

◆ isMapped()

bool GrayLib::cInputKeyObj::isMapped ( ) const
inlinenoexcept

Member Data Documentation

◆ m_sKeyName

cString GrayLib::cInputKeyObj::m_sKeyName

descriptive name for the key. _WIN32 GetKeyNameText(). "" = unused key

◆ m_vKeyCode

VK_TYPE GrayLib::cInputKeyObj::m_vKeyCode

The documentation for this class was generated from the following file: