⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kbduseng.cpp

📁 wince.net板级支持包BSP for EP9315
💻 CPP
字号:
//**********************************************************************
//                                                                      
// Filename: kbduseng.cpp 
//                                                                      
// Description: Contains the kscan to virtual key codes.
//
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
// Copyright(c) Cirrus Logic Corporation 2001, All Rights Reserved                       
//                                                                      
//**********************************************************************

#include <windows.h>
#include <keybddr.h>
#include "..\pdd\ps2key.h"

unsigned int KScanCodeToVKeyTable[KSCAN_TABLE_SIZE] =
{
    VK_NONE,            // Scan Code 0x0
    VK_F9,              // Scan Code 0x1
    VK_NONE,            // Scan Code 0x2
    VK_F5,              // Scan Code 0x3
    VK_F3,              // Scan Code 0x4
    VK_F1,              // Scan Code 0x5
    VK_F2,              // Scan Code 0x6
    VK_F12,             // Scan Code 0x7
    VK_NONE,            // Scan Code 0x8
    VK_F10,             // Scan Code 0x9
    VK_F8,              // Scan Code 0xA
    VK_F6,              // Scan Code 0xB
    VK_F4,              // Scan Code 0xC
    VK_TAB,             // Scan Code 0xD
    VK_BACKQUOTE,       // Scan Code 0xE
    VK_NONE,            // Scan Code 0xF
    
    
    VK_NONE,            // Scan Code 0x10
    VK_LMENU,           // Scan Code 0x11
    VK_LSHIFT,          // Scan Code 0x12
    VK_NONE,            // Scan Code 0x13
    VK_LCONTROL,        // Scan Code 0x14
    'Q',                // Scan Code 0x15
    '1',                // Scan Code 0x16
    VK_NONE,            // Scan Code 0x17
    VK_NONE,            // Scan Code 0x18
    VK_NONE,            // Scan Code 0x19
    'Z',                // Scan Code 0x1A
    'S',                // Scan Code 0x1B
    'A',                // Scan Code 0x1C
    'W',                // Scan Code 0x1D
    '2',                // Scan Code 0x1E
    VK_NONE,            // Scan Code 0x1F
    
    
    VK_NONE,            // Scan Code 0x20
    'C',                // Scan Code 0x21
    'X',                // Scan Code 0x22
    'D',                // Scan Code 0x23
    'E',                // Scan Code 0x24
    '4',                // Scan Code 0x25
    '3',                // Scan Code 0x26
    VK_NONE,            // Scan Code 0x27
    VK_NONE,            // Scan Code 0x28
    VK_SPACE,           // Scan Code 0x29
    'V',                // Scan Code 0x2A
    'F',                // Scan Code 0x2B
    'T',                // Scan Code 0x2C
    'R',                // Scan Code 0x2D
    '5',                // Scan Code 0x2E
    VK_NONE,            // Scan Code 0x2F
    
    
    VK_NONE,            // Scan Code 0x30
    'N',                // Scan Code 0x31
    'B',                // Scan Code 0x32
    'H',                // Scan Code 0x33
    'G',                // Scan Code 0x34
    'Y',                // Scan Code 0x35
    '6',                // Scan Code 0x36
    VK_NONE,            // Scan Code 0x37
    VK_NONE,            // Scan Code 0x38
    VK_NONE,            // Scan Code 0x39
    'M',                // Scan Code 0x3A
    'J',                // Scan Code 0x3B
    'U',                // Scan Code 0x3C
    '7',                // Scan Code 0x3D
    '8',                // Scan Code 0x3E
    VK_NONE,            // Scan Code 0x3F
    
    
    VK_NONE,            // Scan Code 0x40
    VK_COMMA,           // Scan Code 0x41
    'K',                // Scan Code 0x42
    'I',                // Scan Code 0x43	
    'O',                // Scan Code 0x44
    '0',                // Scan Code 0x45
    '9',                // Scan Code 0x46
    VK_NONE,            // Scan Code 0x47
    VK_NONE,            // Scan Code 0x48
    VK_PERIOD,          // Scan Code 0x49
    VK_SLASH,           // Scan Code 0x4A
    'L'   ,             // Scan Code 0x4B
    VK_SEMICOLON,       // Scan Code 0x4C
    'P',                // Scan Code 0x4D
    VK_HYPHEN,          // Scan Code 0x4E
    VK_NONE,            // Scan Code 0x4F
    
    
    VK_NONE,            // Scan Code 0x50
    VK_NONE,            // Scan Code 0x51
    VK_APOSTROPHE,      // Scan Code 0x52
    VK_NONE,            // Scan Code 0x53
    VK_LBRACKET,        // Scan Code 0x54
    VK_EQUAL,           // Scan Code 0x55
    VK_BACK,            // Scan Code 0x56
    VK_NONE,            // Scan Code 0x57
    VK_CAPITAL,         // Scan Code 0x58
    VK_RSHIFT,          // Scan Code 0x59
    VK_RETURN,          // Scan Code 0x5A
    VK_RBRACKET,        // Scan Code 0x5B
    VK_NONE,            // Scan Code 0x5C
    VK_BACKSLASH,       // Scan Code 0x5D
    VK_NONE,            // Scan Code 0x5E
    VK_NONE,            // Scan Code 0x5F
    
    
    VK_NONE,            // Scan Code 0x60
    VK_BACKSLASH,       // Scan Code 0x61 ?? //VK_BSLH,            
    VK_NONE,            // Scan Code 0x62
    VK_NONE,            // Scan Code 0x63
    VK_NONE,            // Scan Code 0x64
    VK_NONE,            // Scan Code 0x65
    VK_BACK,            // Scan Code 0x66 ?? //VK_BKSP,            
    VK_NONE,            // Scan Code 0x67
    VK_NONE,            // Scan Code 0x68
    VK_NUMPAD1,         // Scan Code 0x69
    VK_NONE,            // Scan Code 0x6A
    VK_NUMPAD4,         // Scan Code 0x6B
    VK_NUMPAD7,         // Scan Code 0x6C
    VK_NONE,            // Scan Code 0x6D
    VK_NONE,            // Scan Code 0x6E
    VK_NONE,            // Scan Code 0x6F
    
    
    VK_NUMPAD0,         // Scan Code 0x70
    VK_DECIMAL,         // Scan Code 0x71
    VK_NUMPAD2,         // Scan Code 0x72
    VK_NUMPAD5,         // Scan Code 0x73
    VK_NUMPAD6,         // Scan Code 0x74
    VK_NUMPAD8,         // Scan Code 0x75
    VK_ESCAPE,          // Scan Code 0x76
    VK_NUMLOCK,         // Scan Code 0x77
    VK_F11 ,            // Scan Code 0x78
    VK_ADD,             // Scan Code 0x79
    VK_NUMPAD3,         // Scan Code 0x7A
    VK_SUBTRACT,        // Scan Code 0x7B
    VK_MULTIPLY,        // Scan Code 0x7C
    VK_NUMPAD9,         // Scan Code 0x7D
    VK_SCROLL,          // Scan Code 0x7E
    VK_NONE,            // Scan Code 0x7F
    
    VK_NONE,            // Scan Code 0x80      
    VK_NONE,            // Scan Code 0x81
    VK_NONE,            // Scan Code 0x82
    VK_F7,              // Scan Code 0x83
    VK_NONE,            // Scan Code 0x84
    VK_NONE,            // Scan Code 0x85
    VK_NONE,            // Scan Code 0x86
    VK_NONE             // Scan Code 0x87
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -