Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::KEYBOARD::CKeyboardLayout Class Reference

#include <KeyboardLayout.h>

Public Types

enum  ModifierKey { ModifierKeyNone = 0x00 , ModifierKeyShift = 0x01 , ModifierKeySymbol = 0x02 }
 

Public Member Functions

 CKeyboardLayout ()=default
 
virtual ~CKeyboardLayout ()
 
IInputCodingTablePtr GetCodingTable ()
 
bool Load (const tinyxml2::XMLElement *element)
 
std::string GetIdentifier () const
 
std::string GetName () const
 
const std::string & GetLanguage () const
 
const std::string & GetLayout () const
 
std::string GetCharAt (unsigned int row, unsigned int column, unsigned int modifiers=0) const
 

Member Enumeration Documentation

◆ ModifierKey

Enumerator
ModifierKeyNone 
ModifierKeyShift 
ModifierKeySymbol 

Constructor & Destructor Documentation

◆ CKeyboardLayout()

KODI::KEYBOARD::CKeyboardLayout::CKeyboardLayout ( )
default

◆ ~CKeyboardLayout()

CKeyboardLayout::~CKeyboardLayout ( )
virtualdefault

Member Function Documentation

◆ GetCharAt()

std::string CKeyboardLayout::GetCharAt ( unsigned int row,
unsigned int column,
unsigned int modifiers = 0 ) const

◆ GetCodingTable()

IInputCodingTablePtr KODI::KEYBOARD::CKeyboardLayout::GetCodingTable ( )
inline

◆ GetIdentifier()

std::string CKeyboardLayout::GetIdentifier ( ) const

◆ GetLanguage()

const std::string & KODI::KEYBOARD::CKeyboardLayout::GetLanguage ( ) const
inline

◆ GetLayout()

const std::string & KODI::KEYBOARD::CKeyboardLayout::GetLayout ( ) const
inline

◆ GetName()

std::string CKeyboardLayout::GetName ( ) const

◆ Load()

bool CKeyboardLayout::Load ( const tinyxml2::XMLElement * element)

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