• Microsoft Developer Network
  • ▶Highlights
  • ▶Technical Articles
  • ▶Sample Code
  • ▶Resource and Strategy
  • ▶Knowledge Base and Bug Lists
  • ▶Books and Magazine Articles
  • ▼Product Documentation
    • ▶C/C++ 7.0
    • ▶Macro Assembler 6.0
    • ▶Multimedia Development Kit
    • ▶OLE 1.0 Programmer's Reference
    • ▶Win32 SDK for Windows NT
    • ▼Windows 3.1 DDK
      • ▶Installation and Update Guide
      • ▼Device Driver Adaptation Guide
        • Title Page
        • ▶Introduction
        • ▼PART 1 Windows Device Drivers
          • PART 1 Windows Device Drivers
          • ▶Chapter 1 Overview of Windows Drivers
          • ▶Chapter 2 Display Drivers
          • ▶Chapter 3 Display Grabbers
          • ▶Chapter 4 Printer Drivers
          • ▶Chapter 5 Network Drivers
          • ▼Chapter 6 Keyboard Drivers
            • Chapter 6 Keyboard Drivers
            • ▼6.1 About the Keyboard Driver
              • 6.1 About the Keyboard Driver
              • 6.1.1 Initializing the Driver
              • 6.1.2 Enabling and Disabling the Driver
              • 6.1.3 Keyboard-Interrupt Handler
              • 6.1.4 Keyboard-Event Callback Function
              • 6.1.5 Initialization File Entries for Keyboard
              • 6.1.6 Translations
              • 6.1.7 Virtual-Key Codes
              • 6.1.8 ANSI Characters
              • 6.1.9 OEM Characters
              • 6.1.10 Scan Codes
              • 6.1.11 Key-Translation Tables
              • 6.1.12 Language-Specific Libraries
              • 6.1.13 Miscellaneous Keyboard Services
              • 6.2 Function Reference
              • AnsiToOem
              • AnsiToOemBuff
              • Disable
              • Enable
              • EnableKBSysReq
              • GetKBCodePage
              • GetKbdTable
              • GetKeyboardType
              • GetKeyString
              • GetTableSeg
              • Inquire
              • Keyboard_Event
              • MapVirtualKey
              • NewTable
              • OEMKeyScan
              • OemToAnsi
              • OemToAnsiBuff
              • ScreenSwitchEnable
              • SetSpeed
              • ToAscii
              • VkKeyScan
              • 6.3 Structure Reference
              • KBINFO
              • OEMANSI
              • 6.4 Keyboard-Initialization Setting Reference
              • KEYBOARD.DLL
              • OEMANSI.BIN
              • subtype
              • type
          • ▶Chapter 7 Communication Drivers
          • ▶Chapter 8 Mouse Drivers
          • ▶Chapter 9 Miscellaneous Drivers
        • ▶PART 2 General Reference
        • ▶PART 3 Appendixes
      • ▶Virtual Device Adaptation Guide
      • ▶Minidriver Development Guide
      • ▶Printers and Fonts Kit
      • ▶Multimedia Device Adaptation Guide
    • ▶Windows 3.1 SDK
    • ▶QuickC for Windows
  • ▶Unsupported Tools & Utilities