#include <llkeyboardmacosx.h>


Public Member Functions | |
| LLKeyboardMacOSX () | |
| ~LLKeyboardMacOSX () | |
| BOOL | handleKeyUp (const U16 key, MASK mask) |
| BOOL | handleKeyDown (const U16 key, MASK mask) |
| void | resetMaskKeys () |
| MASK | currentMask (BOOL for_mouse_event) |
| void | scanKeyboard () |
Protected Member Functions | |
| MASK | updateModifiers (const U32 mask) |
| void | setModifierKeyLevel (KEY key, BOOL new_state) |
| BOOL | translateNumpadKey (const U16 os_key, KEY *translated_key) |
| U16 | inverseTranslateNumpadKey (const KEY translated_key) |
Private Attributes | |
| std::map< U16, KEY > | mTranslateNumpadMap |
| std::map< KEY, U16 > | mInvTranslateNumpadMap |
Definition at line 37 of file llkeyboardmacosx.h.
| LLKeyboardMacOSX::LLKeyboardMacOSX | ( | ) |
| LLKeyboardMacOSX::~LLKeyboardMacOSX | ( | ) | [inline] |
Definition at line 41 of file llkeyboardmacosx.h.
Implements LLKeyboard.
Implements LLKeyboard.
| void LLKeyboardMacOSX::resetMaskKeys | ( | ) | [virtual] |
Implements LLKeyboard.
Implements LLKeyboard.
| void LLKeyboardMacOSX::scanKeyboard | ( | ) | [virtual] |
Implements LLKeyboard.
std::map<U16, KEY> LLKeyboardMacOSX::mTranslateNumpadMap [private] |
Definition at line 55 of file llkeyboardmacosx.h.
std::map<KEY, U16> LLKeyboardMacOSX::mInvTranslateNumpadMap [private] |
Definition at line 56 of file llkeyboardmacosx.h.
1.5.5