📄 keyboard.cpp
字号:
#include "runner.h"
int g_iKey[MAX_RKEY];
VOID GetRKeyState()
{
int i;
UINT16 r;
for(i = 0 ; i < MAX_RKEY ; i++) g_iKey[i] = 0;
//字母键
for(i = RKEY_A ; i <= RKEY_Z ; i++)
{
r = GetKeyState(i);
if( (r>>8)==0xff)
{
g_iKey[i] = 1;
}
}
//F1----F12
for(i = RKEY_F1 ; i <= RKEY_F12 ; i++)
{
r = GetKeyState(i);
if( (r>>8)==0xff)
{
g_iKey[i] = 1;
}
}
//Modify键处理
if( GetKeyState(VK_SHIFT) & 0x8000 ) g_iKey[RKEY_SHIFT] = 1;
if( GetKeyState(VK_CONTROL) & 0x8000 ) g_iKey[RKEY_CTRL] = 1;
if( GetKeyState(VK_MENU) & 0x8000 ) g_iKey[RKEY_ALT] = 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -