|
ReactOS 0.4.17-dev-1321-g5c122a9
|

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 685 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 852 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 245 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 296 of file keyboard.c.
Referenced by IntTranslateChar().
Definition at line 794 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 897 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 815 of file keyboard.c.
Referenced by IntCheckLanguageToggle().
|
static |
Definition at line 1661 of file keyboard.c.
Referenced by NtUserMapVirtualKeyEx().
Definition at line 217 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 430 of file keyboard.c.
Referenced by IntTranslateKbdMessage(), and NtUserToUnicodeEx().
|
static |
Definition at line 318 of file keyboard.c.
Referenced by IntToUnicodeEx(), and IntVkToChar().
Definition at line 1544 of file keyboard.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), and NtUserTranslateMessage().
Definition at line 270 of file keyboard.c.
Referenced by UserProcessKeyboardInput().
|
static |
Definition at line 603 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and NtUserGetKeyNameText().
|
static |
Definition at line 523 of file keyboard.c.
Referenced by IntMapVirtualKeyEx().
|
static |
Definition at line 560 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), NtUserGetKeyNameText(), UserProcessKeyboardInput(), and UserSendKeyboardInput().
Definition at line 630 of file keyboard.c.
Referenced by GetAsyncKeyState(), and START_TEST().
Definition at line 1852 of file keyboard.c.
Referenced by GetKeyNameTextA(), and GetKeyNameTextW().
Definition at line 1707 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 1747 of file keyboard.c.
Definition at line 1977 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 1088 of file keyboard.c.
Referenced by UserSendKeyboardInput().
Definition at line 721 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 664 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 1952 of file keyboard.c.
Referenced by NtUserCallOneParam().
Definition at line 178 of file keyboard.c.
Referenced by ProcessDeviceChanges().
| VOID NTAPI UserProcessKeyboardInput | ( | PINPUT_DEVICE_INFO | pDeviceInfo, |
| PKEYBOARD_INPUT_DATA | pKbdInputData | ||
| ) |
Definition at line 1455 of file keyboard.c.
Referenced by RITReadApc().
| VOID WINAPI UserRawInputProcessKeyboardInput | ( | PINPUT_DEVICE_INFO | pDeviceInfo, |
| PKEYBOARD_INPUT_DATA | pKbdInputData, | ||
| WORD | wScanCode, | ||
| WORD | wVk | ||
| ) |
Definition at line 1391 of file keyboard.c.
Referenced by UserProcessKeyboardInput().
| BOOL NTAPI UserSendKeyboardInput | ( | KEYBDINPUT * | pKbdInput, |
| BOOL | bInjected | ||
| ) |
Definition at line 1314 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(), ProcessDeviceChanges(), SetDebugHotKeys(), and UserGetKeyboardType().
|
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().