#include <llkeyboardwin32.h>
Inheritance diagram for LLKeyboardWin32:
Public Member Functions | |
LLKeyboardWin32 () | |
~LLKeyboardWin32 () | |
BOOL | handleKeyUp (const U16 key, MASK mask) |
BOOL | handleKeyDown (const U16 key, MASK mask) |
void | resetMaskKeys () |
MASK | currentMask (BOOL for_mouse_event) |
void | scanKeyboard () |
BOOL | translateExtendedKey (const U16 os_key, const MASK mask, KEY *translated_key) |
U16 | inverseTranslateExtendedKey (const KEY translated_key) |
Protected Member Functions | |
MASK | updateModifiers () |
Private Attributes | |
std::map< U16, KEY > | mTranslateNumpadMap |
std::map< KEY, U16 > | mInvTranslateNumpadMap |
Definition at line 41 of file llkeyboardwin32.h.
LLKeyboardWin32::LLKeyboardWin32 | ( | ) |
LLKeyboardWin32::~LLKeyboardWin32 | ( | ) | [inline] |
Definition at line 45 of file llkeyboardwin32.h.
Implements LLKeyboard.
Implements LLKeyboard.
Implements LLKeyboard.
void LLKeyboardWin32::resetMaskKeys | ( | ) | [virtual] |
Implements LLKeyboard.
void LLKeyboardWin32::scanKeyboard | ( | ) | [virtual] |
Implements LLKeyboard.
BOOL LLKeyboardWin32::translateExtendedKey | ( | const U16 | os_key, | |
const MASK | mask, | |||
KEY * | translated_key | |||
) |
MASK LLKeyboardWin32::updateModifiers | ( | ) | [protected] |
std::map<KEY, U16> LLKeyboardWin32::mInvTranslateNumpadMap [private] |
Definition at line 60 of file llkeyboardwin32.h.
std::map<U16, KEY> LLKeyboardWin32::mTranslateNumpadMap [private] |
Definition at line 59 of file llkeyboardwin32.h.