JIT (just-in-time) compilation, 1113, 1116
KBDI_KEYBOARD_ENABLED, 100
KBDI_KEYBOARD_PRESENT, 100
Keep registry value, 1049
kernel, 40
kernel mode, 1026
Key registry value, 1051
keybd_event function, 99, 1036
keyboard accelerators
examples, 187–204
overview, 185–186
keyboards. See also hardware keys; mouse; Smartphone; touch screens
drivers, 1046
examples, 100–108
functions, 98–100
input focus, 92
messages, 92–98
soft, 91
testing for, 100
virtual keys, 93–100
keys
hardware
application launching, 825–830
overview, 824
virtual codes, 824–826
keyboard accelerator
closing, 420
creating, 417
deleting, 419
enumerating, 420–421
opening, 417
overview, 415–416
protected, 525
KeyStateFlags function, 99
keystroke simulation, 99
kfDirect, 1000
kfDirectInverted, 1000
kfLandscape, 1000
kfPalette, 1000