|
ReactOS 0.4.16-dev-2359-g4b75ec5
|

Go to the source code of this file.
Enumerations | |
| enum | _ALTNUM_STATE { ALTNUM_INACTIVE , ALTNUM_OEM , ALTNUM_ACP , ALTNUM_HEX_ACP , ALTNUM_HEX_UTF } |
Variables | |
| BYTE | gafAsyncKeyState [256 *2/8] |
| static BYTE | gafAsyncKeyStateRecentDown [256/8] |
| static PKEYBOARD_INDICATOR_TRANSLATION | gpKeyboardIndicatorTrans = NULL |
| static KEYBOARD_INDICATOR_PARAMETERS | gIndicators = {0, 0} |
| KEYBOARD_ATTRIBUTES | gKeyboardInfo |
| static INT | gLanguageToggleKeyState = 0 |
| DWORD | gdwLanguageToggleKey = 1 |
| static INT | gLayoutToggleKeyState = 0 |
| DWORD | gdwLayoutToggleKey = 2 |
| static enum _ALTNUM_STATE | gAltNumPadState = ALTNUM_INACTIVE |
| static ULONG | gAltNumPadValue = 0 |
| BOOL | gbEnableHexNumpad = FALSE |
| Enumerator | |
|---|---|
| ALTNUM_INACTIVE | |
| ALTNUM_OEM | |
| ALTNUM_ACP | |
| ALTNUM_HEX_ACP | |
| ALTNUM_HEX_UTF | |
Definition at line 26 of file keyboard.c.
|
static |
Definition at line 704 of file keyboard.c.
Referenced by ProcessKeyEvent().
| DBG_DEFAULT_CHANNEL | ( | UserKbd | ) |
Definition at line 48 of file keyboard.c.
Referenced by DriverEntry().
|
static |
Definition at line 871 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 264 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 315 of file keyboard.c.
Referenced by IntTranslateChar().
Definition at line 813 of file keyboard.c.
Referenced by IntLanguageToggle().
Handles Alt+Numpad character composition.
| [in] | wVk | The virtual key code of the key being input, in its "simplified" shift-less version, as given by IntSimplifyVk(). |
| [in] | bIsDown | TRUE if the current key is being pressed; FALSE if it is released. |
Definition at line 916 of file keyboard.c.
Referenced by ProcessKeyEvent().
| NTSTATUS APIENTRY IntKeyboardGetIndicatorTrans | ( | HANDLE | hKeyboardDevice, |
| PKEYBOARD_INDICATOR_TRANSLATION * | ppIndicatorTrans | ||
| ) |
Definition at line 67 of file keyboard.c.
Referenced by UserInitKeyboard().
|
static |
Definition at line 124 of file keyboard.c.
Referenced by ProcessKeyEvent().
|
static |
Definition at line 834 of file keyboard.c.
Referenced by IntCheckLanguageToggle().
|
static |
Definition at line 1616 of file keyboard.c.
Referenced by NtUserMapVirtualKeyEx().
Definition at line 236 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 449 of file keyboard.c.
Referenced by IntTranslateKbdMessage(), and NtUserToUnicodeEx().
|
static |
Definition at line 337 of file keyboard.c.
Referenced by IntToUnicodeEx(), and IntVkToChar().
Definition at line 1499 of file keyboard.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), and NtUserTranslateMessage().
Definition at line 289 of file keyboard.c.
Referenced by UserProcessKeyboardInput().
|
static |
Definition at line 622 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and NtUserGetKeyNameText().
|
static |
Definition at line 542 of file keyboard.c.
Referenced by IntMapVirtualKeyEx().
|
static |
Definition at line 579 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), NtUserGetKeyNameText(), UserProcessKeyboardInput(), and UserSendKeyboardInput().
Definition at line 649 of file keyboard.c.
Referenced by GetAsyncKeyState(), and START_TEST().
Definition at line 1807 of file keyboard.c.
Referenced by GetKeyNameTextA(), and GetKeyNameTextW().
Definition at line 1662 of file keyboard.c.
Referenced by MapVirtualKeyExA(), MapVirtualKeyExW(), and MapVirtualKeyW().
| int APIENTRY NtUserToUnicodeEx | ( | UINT | wVirtKey, |
| UINT | wScanCode, | ||
| PBYTE | pKeyStateUnsafe, | ||
| LPWSTR | pwszBuffUnsafe, | ||
| INT | cchBuff, | ||
| UINT | wFlags, | ||
| HKL | dwhkl | ||
| ) |
Definition at line 1702 of file keyboard.c.
Definition at line 1932 of file keyboard.c.
Referenced by VkKeyScanExA(), VkKeyScanExW(), and VkKeyScanW().
| BOOL NTAPI ProcessKeyEvent | ( | WORD | wVk, |
| WORD | wScanCode, | ||
| DWORD | dwFlags, | ||
| BOOL | bInjected, | ||
| DWORD | dwTime, | ||
| DWORD | dwExtraInfo | ||
| ) |
Definition at line 1107 of file keyboard.c.
Referenced by UserSendKeyboardInput().
Definition at line 740 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 683 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 1907 of file keyboard.c.
Referenced by NtUserCallOneParam().
Definition at line 178 of file keyboard.c.
Referenced by RawInputThreadMain().
| VOID NTAPI UserProcessKeyboardInput | ( | PKEYBOARD_INPUT_DATA | pKbdInputData | ) |
Definition at line 1414 of file keyboard.c.
Referenced by RawInputThreadMain().
| BOOL NTAPI UserSendKeyboardInput | ( | KEYBDINPUT * | pKbdInput, |
| BOOL | bInjected | ||
| ) |
Definition at line 1333 of file keyboard.c.
Referenced by NtUserSendInput(), and UserProcessKeyboardInput().
| BYTE gafAsyncKeyState[256 *2/8] |
Definition at line 13 of file keyboard.c.
Referenced by co_CallLowLevelKeyboardHook(), co_UserProcessHotKeys(), InitKeyboardImpl(), IntCheckLanguageToggle(), IntDefWindowProc(), IntHandleAltNumpad(), MsqInitializeMessageQueue(), NtUserGetAsyncKeyState(), ProcessKeyEvent(), UpdateAsyncKeyState(), UserAttachThreadInput(), UserGetMouseButtonsState(), UserInitKeyboard(), UserProcessKeyboardInput(), and UserSendMouseInput().
|
static |
Definition at line 14 of file keyboard.c.
Referenced by InitKeyboardImpl(), NtUserGetAsyncKeyState(), and UpdateAsyncKeyState().
|
static |
Referenced by IntHandleAltNumpad().
|
static |
Definition at line 35 of file keyboard.c.
Referenced by IntHandleAltNumpad().
Definition at line 36 of file keyboard.c.
Referenced by IntHandleAltNumpad(), and SpiUpdatePerUserSystemParameters().
| DWORD gdwLanguageToggleKey = 1 |
Definition at line 19 of file keyboard.c.
Referenced by ProcessKeyEvent(), SpiGetSet(), and SpiUpdatePerUserSystemParameters().
| DWORD gdwLayoutToggleKey = 2 |
Definition at line 21 of file keyboard.c.
Referenced by ProcessKeyEvent(), SpiGetSet(), and SpiUpdatePerUserSystemParameters().
|
static |
Definition at line 16 of file keyboard.c.
Referenced by IntKeyboardUpdateLeds(), and UserInitKeyboard().
| KEYBOARD_ATTRIBUTES gKeyboardInfo |
Definition at line 17 of file keyboard.c.
Referenced by InitKeyboardImpl(), SetDebugHotKeys(), UserGetKeyboardType(), and UserInitKeyboard().
|
static |
Definition at line 18 of file keyboard.c.
Referenced by ProcessKeyEvent().
|
static |
Definition at line 20 of file keyboard.c.
Referenced by IntCheckLanguageToggle(), and ProcessKeyEvent().
|
static |
Definition at line 15 of file keyboard.c.
Referenced by IntKeyboardUpdateLeds(), and UserInitKeyboard().