ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

kbd.h File Reference

Go to the source code of this file.

Data Structures

struct  PVK_TO_BIT
struct  PMODIFIERS
struct  PVK_TO_WCHAR_TABLE
struct  PDEADKEY
struct  PVSC_LPWSTR
struct  PVSC_VK
struct  PKBDTABLES

Defines

#define __KBD_H
#define KBDEXT   0x100 /* Extended key code */
#define KBDMULTIVK   0x200 /* Multi-key */
#define KBDSPECIAL   0x400 /* Special key */
#define KBDNUMPAD   0x800 /* Number-pad */
#define KBDSHIFT   0x001 /* Shift modifier */
#define KBDCTRL   0x002 /* Ctrl modifier */
#define KBDALT   0x004 /* Alt modifier */
#define SHFT_INVALID   0x0F
#define TYPEDEF_VK_TO_WCHARS(i)
#define DKF_DEAD   1
#define TYPEDEF_LIGATURE(i)
#define KBD_VERSION   1
#define GET_KBD_VERSION(p)   (HIWORD((p)->fLocalFlags))
#define KLLF_ALTGR   0x1
#define KLLF_SHIFTLOCK   0x2
#define KLLF_LRM_RLM   0x4
#define WCH_NONE   0xf000
#define WCH_DEAD   0xf001
#define WCH_LGTR   0xf002
#define CAPLOK   0x01
#define SGCAPS   0x02
#define CAPLOKALTGR   0x04
#define KANALOK   0x08
#define GRPSELTAP   0x80
#define VK_ABNT_C1   0xC1
#define VK_ABNT_C2   0xC2
#define SCANCODE_LSHIFT   0x2A
#define SCANCODE_RSHIFT   0x36
#define SCANCODE_CTRL   0x1D
#define SCANCODE_ALT   0x38

Typedefs

typedef WCHARDEADKEY_LPWSTR

Generated on Sun May 27 2012 05:37:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.