Handles keyboard events for games.  
 More...
#include <GameClientKeyboard.h>
Handles keyboard events for games. 
Listens to keyboard events and forwards them to the games (as game_input_event). 
◆ CGameClientKeyboard()
Constructor registers for keyboard events at CInputManager. 
- Parameters
- 
  
    | gameClient | The game client implementation. |  | controllerId | The controller profile used for input |  | dllStruct | The emulator or game to which the events are sent. |  | inputProvider | The interface providing us with keyboard input. |  
 
 
 
◆ ControllerID()
  
  | 
        
          | std::string CGameClientKeyboard::ControllerID | ( |  | ) | const |  | overridevirtual | 
 
 
◆ HasKey()
◆ OnKeyPress()
  
  | 
        
          | bool CGameClientKeyboard::OnKeyPress | ( | const KEYBOARD::KeyName & | key, |  
          |  |  | KEYBOARD::Modifier | mod, |  
          |  |  | uint32_t | unicode |  
          |  | ) |  |  |  | overridevirtual | 
 
A key has been pressed. 
- Parameters
- 
  
    | key | A key belonging to the controller specified by ControllerID() |  | mod | A combination of modifiers |  | unicode | The unicode value associated with the key, or 0 if unknown |  
 
- Returns
- True if the event was handled, false otherwise 
Implements KODI::KEYBOARD::IKeyboardInputHandler.
 
 
◆ OnKeyRelease()
  
  | 
        
          | void CGameClientKeyboard::OnKeyRelease | ( | const KEYBOARD::KeyName & | key, |  
          |  |  | KEYBOARD::Modifier | mod, |  
          |  |  | uint32_t | unicode |  
          |  | ) |  |  |  | overridevirtual | 
 
 
The documentation for this class was generated from the following files: