|
ReactOS 0.4.16-dev-2300-g249be9e
|
#include <win32k.h>
Go to the source code of this file.
Enumerations | |
| enum | _ALTNUM_STATE { ALTNUM_INACTIVE , ALTNUM_OEM , ALTNUM_ACP } |
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 |
| INT | gLanguageToggleKeyState = 0 |
| DWORD | gdwLanguageToggleKey = 1 |
| INT | gLayoutToggleKeyState = 0 |
| DWORD | gdwLayoutToggleKey = 2 |
| static enum _ALTNUM_STATE | gAltNumPadState = ALTNUM_INACTIVE |
| static ULONG | gAltNumPadValue = 0 |
| Enumerator | |
|---|---|
| ALTNUM_INACTIVE | |
| ALTNUM_OEM | |
| ALTNUM_ACP | |
Definition at line 24 of file keyboard.c.
|
static |
Definition at line 699 of file keyboard.c.
Referenced by ProcessKeyEvent().
| DBG_DEFAULT_CHANNEL | ( | UserKbd | ) |
Definition at line 43 of file keyboard.c.
Referenced by DriverEntry().
|
static |
Definition at line 866 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 259 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 310 of file keyboard.c.
Referenced by IntTranslateChar().
Definition at line 808 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 911 of file keyboard.c.
Referenced by ProcessKeyEvent().
| NTSTATUS APIENTRY IntKeyboardGetIndicatorTrans | ( | HANDLE | hKeyboardDevice, |
| PKEYBOARD_INDICATOR_TRANSLATION * | ppIndicatorTrans | ||
| ) |
Definition at line 62 of file keyboard.c.
Referenced by UserInitKeyboard().
|
static |
Definition at line 119 of file keyboard.c.
Referenced by ProcessKeyEvent().
|
static |
Definition at line 829 of file keyboard.c.
Referenced by IntCheckLanguageToggle().
|
static |
Definition at line 1529 of file keyboard.c.
Referenced by NtUserMapVirtualKeyEx().
Definition at line 231 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and ProcessKeyEvent().
|
static |
Definition at line 444 of file keyboard.c.
Referenced by IntTranslateKbdMessage(), and NtUserToUnicodeEx().
|
static |
Definition at line 332 of file keyboard.c.
Referenced by IntToUnicodeEx(), and IntVkToChar().
Definition at line 1412 of file keyboard.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), and NtUserTranslateMessage().
Definition at line 284 of file keyboard.c.
Referenced by UserProcessKeyboardInput().
|
static |
Definition at line 617 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), and NtUserGetKeyNameText().
|
static |
Definition at line 537 of file keyboard.c.
Referenced by IntMapVirtualKeyEx().
|
static |
Definition at line 574 of file keyboard.c.
Referenced by IntMapVirtualKeyEx(), NtUserGetKeyNameText(), UserProcessKeyboardInput(), and UserSendKeyboardInput().
Definition at line 644 of file keyboard.c.
Referenced by GetAsyncKeyState(), and START_TEST().
Definition at line 1720 of file keyboard.c.
Referenced by GetKeyNameTextA(), and GetKeyNameTextW().
Definition at line 1575 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 1615 of file keyboard.c.
Definition at line 1845 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 1020 of file keyboard.c.
Referenced by UserSendKeyboardInput().
Definition at line 735 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 678 of file keyboard.c.
Referenced by ProcessKeyEvent().
Definition at line 1820 of file keyboard.c.
Referenced by NtUserCallOneParam().
Definition at line 173 of file keyboard.c.
Referenced by RawInputThreadMain().
| VOID NTAPI UserProcessKeyboardInput | ( | PKEYBOARD_INPUT_DATA | pKbdInputData | ) |
Definition at line 1327 of file keyboard.c.
Referenced by RawInputThreadMain().
| BOOL NTAPI UserSendKeyboardInput | ( | KEYBDINPUT * | pKbdInput, |
| BOOL | bInjected | ||
| ) |
Definition at line 1246 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 31 of file keyboard.c.
Referenced by IntHandleAltNumpad().
| 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().
| INT gLanguageToggleKeyState = 0 |
Definition at line 18 of file keyboard.c.
Referenced by ProcessKeyEvent().
| INT gLayoutToggleKeyState = 0 |
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().