📄 cherryeng.cpp
字号:
//**********************************************************************
//
// Filename: cherryeng.cpp
//
// Description: Contains the translation between row, col and
// VK key code.
//
// 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>
/*
* the cirrus demo keyboard looks like this:
*
R0 R1 R2 R3 R4 R5 R6 R7 E0 E1 E2 E3 E4 E5 E6 E7
+------------------------------------------------------------------
C0 | esc 1 Tab CpL ` Sp ArL ArU ArD ArR ShL Ctl Fn LAlt RAlt ShR
C1 | F5 6 T G B / ; P - F10
C2 | F4 5 R F V Del ' [ = Num
C3 | F3 4 E D C Ins ] BS Prt
C4 | F2 3 W S X Ret \ ScL
C5 | F1 2 Q A Z End PgD PgU Hm Brk
C6 | F6 7 Y H N . L O 0 F9
C7 | F7 8 U J M , K I 9 F8
*/
unsigned long gpKeyMap[8][8] =
{
{ VK_ESCAPE, '1', VK_TAB, VK_CAPITAL, VK_BACKQUOTE, VK_SPACE, VK_LEFT, VK_UP },
{ VK_F5, '6', 'T', 'G', 'B', VK_BACKSLASH, VK_SEMICOLON, 'P' },
{ VK_F4, '5', 'R', 'F', 'V', VK_DELETE, VK_APOSTROPHE, VK_LBRACKET },
{ VK_F3, '4', 'E', 'D', 'C', VK_INSERT, 0, VK_RBRACKET },
{ VK_F2, '3', 'W', 'S', 'X', 0, VK_RETURN, VK_BACKSLASH },
{ VK_F1, '2', 'Q', 'A', 'Z', VK_END, VK_NEXT, VK_PRIOR },
{ VK_F6, '7', 'Y', 'H', 'N', VK_PERIOD, 'L', 'O' },
{ VK_F7, '8', 'U', 'J', 'M', VK_COMMA, 'K', 'I' }
};
#if 0
unsigned long gpKeyMap[8][8] =
{
{'L' ,'1' ,VK_F20 ,VK_F10,VK_MENU ,'2' ,'G' ,'A' },
{'K' ,'4' ,VK_F14 ,VK_F4 ,'Q' ,'6' ,'J' ,'D' },
{'M' ,'7' ,VK_F15 ,VK_F5 ,0 ,'9' ,'H' ,'B' },
{'O' ,'5' ,VK_F18 ,VK_F8 ,'S' ,VK_ESCAPE ,VK_F12,VK_F2},
{VK_UP ,VK_BACK ,VK_F17 ,VK_F7 ,'P' ,'0' ,VK_F11,VK_F1},
{VK_DOWN ,'8' ,VK_F16 ,VK_F6 ,'T' ,'3' ,'I' ,'C' },
{0 ,VK_TAB ,VK_F19 ,VK_F9 ,'R' ,VK_TAB ,VK_F13,VK_F3},
{'N' ,0xbd ,VK_HOME,VK_END,VK_RETURN ,VK_DECIMAL,'J' ,'E' }
};
#endif // 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -