#include "precomp.h"
Go to the source code of this file.
Functions | |
SHORT | _GetKeyState (int vk) |
SHORT | _GetAsyncKeyState (int vk) |
BOOL | _SetKeyboardState (CONST BYTE *pb) |
VOID | RegisterPerUserKeyboardIndicators (PUNICODE_STRING pProfileUserName) |
VOID | UpdatePerUserKeyboardIndicators (PUNICODE_STRING pProfileUserName) |
void | UpdateAsyncKeyState (PQ pqOwner, UINT wVK, BOOL fBreak) |
Variables | |
CONST WCHAR | wszInitialKeyboardIndicators [] = L"InitialKeyboardIndicators" |
|
Definition at line 87 of file keyboard.c. References ClearAsyncKeyStateRecentDown, CVKKEYSTATE, SHORT, TestAsyncKeyStateDown, TestAsyncKeyStateRecentDown, and UINT. Referenced by NtUserGetAsyncKeyState(), xxxMNOpenHierarchy(), xxxNextWindow(), xxxPaintIconsInSwitchWindow(), xxxPaintSwitchWindow(), and xxxShowSwitchWindow().
|
|
Definition at line 27 of file keyboard.c. References CVKKEYSTATE, tagTHREADINFO::pq, PtiCurrentShared, SHORT, TestKeyStateDown, TestKeyStateToggle, and UINT. Referenced by InitSwitchWndInfo(), MNCheckButtonDownState(), NtUserGetKeyState(), xxxDefWindowProc(), xxxIsDragging(), xxxMNLoop(), xxxMNStartMenu(), xxxMS_TrackMove(), xxxOldNextWindow(), xxxPaintIconsInSwitchWindow(), xxxPaintSwitchWindow(), xxxSBWndProc(), xxxShowSwitchWindow(), xxxSysCommand(), xxxTrackPopupMenuEx(), xxxTrackThumb(), and xxxTranslateAccelerator().
|
|
Definition at line 136 of file keyboard.c. References BOOL, ClearAsyncKeyStateToggle, ClearKeyStateDown, ClearKeyStateToggle, gpsi, tagTHREADINFO::pq, PtiCurrent, SetAsyncKeyStateToggle, SetKeyStateDown, SetKeyStateToggle, TRUE, and UpdateKeyLights(). Referenced by NtUserSetKeyboardState().
|
|
Definition at line 223 of file keyboard.c. References FastWriteProfileStringW(), ISTS, L, PMAP_KEYBOARD, TestAsyncKeyStateToggle, and wszInitialKeyboardIndicators. Referenced by PrepareForLogoff().
|
|
Definition at line 322 of file keyboard.c. References tagQ::afKeyRecentDown, CheckCritIn, ClearAsyncKeyStateDown, ClearAsyncKeyStateToggle, CVKASYNCKEYCACHE, gpsi, grpdeskRitInput, NULL, PostUpdateKeyStateEvent(), tagTHREADINFO::pq, tagDESKTOP::PtiList, tagQ::QF_flags, QF_UPDATEKEYSTATE, SetAsyncKeyStateDown, SetAsyncKeyStateRecentDown, SetAsyncKeyStateToggle, SetKeyRecentDownBit, TestAsyncKeyStateDown, and TestAsyncKeyStateToggle. Referenced by xxxButtonEvent(), and xxxKeyEvent().
|
|
Definition at line 256 of file keyboard.c. References ClearAsyncKeyStateToggle, ClearKeyStateToggle, ClearRawKeyToggle, DWORD, FALSE, FastGetProfileIntW(), gbRemoteSession, gfKanaToggle, gklpBootTime, PMAP_KEYBOARD, tagTHREADINFO::pq, PtiCurrent, SetAsyncKeyStateToggle, SetKeyStateToggle, SetRawKeyToggle, UpdateKeyLights(), and wszInitialKeyboardIndicators. Referenced by xxxUpdatePerUserSystemParameters().
|
|
Definition at line 220 of file keyboard.c. Referenced by RegisterPerUserKeyboardIndicators(), and UpdatePerUserKeyboardIndicators(). |