KeyboardLayout
KeyboardLayout::IndexForModifier(int32 modifier)
KeyboardLayout::Load(const char* path)
KeyboardLayout::Load(entry_ref& ref)
KeyboardLayout::SetDefault()
KeyboardLayout::KeyboardLayout()
KeyboardLayout::_FreeKeys()
KeyboardLayout::_Error(const parse_state& state, const char* reason, ...)
KeyboardLayout::_AddAlternateKeyCode(Key* key, int32 modifier, int32 code)
KeyboardLayout::_AddKey(const Key& key)
KeyboardLayout::_SkipCommentsAndSpace(parse_state& state, const char*& data)
KeyboardLayout::_Trim(BString& string, bool stripComments)
KeyboardLayout::~KeyboardLayout()
KeyboardLayout::_GetPair(const parse_state& state, const char*& data,
KeyboardLayout::_AddKeyCodes(const parse_state& state, BPoint& rowLeftTop,
KeyboardLayout::Name()
KeyboardLayout::CountKeys()
KeyboardLayout::_GetSize(const parse_state& state, const char* data,
KeyboardLayout::_GetShape(const parse_state& state, const char* data, Key& key)
KeyboardLayout::KeyAt(int32 index)
KeyboardLayout::_Delimiter(parse_mode mode)
KeyboardLayout::_GetTerm(const char*& data, const char* delimiter,
KeyboardLayout::_SubstituteVariables(BString& term, VariableMap& variables,
KeyboardLayout::CountIndicators()
KeyboardLayout::_ParseTerm(const parse_state& state, const char*& data,
KeyboardLayout::_InitFrom(const char* data)
KeyboardLayout::IndicatorAt(int32 index)
KeyboardLayout::Bounds()
KeyboardLayout::DefaultKeySize()
class KeyboardLayout {
KeyboardLayout();
~KeyboardLayout();
KeyboardLayoutView::SetKeyboardLayout(KeyboardLayout* layout)
fLayout = new KeyboardLayout;
KeyboardLayout* fLayout;
void SetKeyboardLayout(KeyboardLayout* layout);
KeyboardLayout* GetKeyboardLayout() { return fLayout; }