📄 keyboardtestreg.h
字号:
#include <windows.h>
#include "define.h"
#ifdef DEBUG
#pragma comment (lib,"C:\\Program Files\\Microsoft eMbedded C++ 4.0\\Common\\EVC\\MyProjects\\KeyBoardDriver\\ARMV4IDbg\\KeyBoardDriver.lib")
#else
#pragma comment (lib,"C:\\Program Files\\Microsoft eMbedded C++ 4.0\\Common\\EVC\\MyProjects\\KeyBoardDriver\\ARMV4IRel\\KeyBoardDriver.lib")
#endif
int KeyCount = 0; //按键按下的次数
HANDLE KeyBoardHandleDriver = INVALID_HANDLE_VALUE ;
HANDLE KeyBoardhFile = INVALID_HANDLE_VALUE ;
HKEY KeyboardhDrvKey = NULL ;
DWORD KeyboardDriverIndex = 1 ;
DWORD KeyboardDriverOrder = 0 ;
WCHAR* szRegKeyboard = L"Drivers\\BuiltIn\\EINTKey" ;
WCHAR* szKeyboardPrefix = L"KEY" ;
WCHAR* szKeyboardDll = L"KeyBoardDriver.dll" ;
WCHAR* szKeyboardFriendlyName = L"KeyBoardDriver" ;
//向注册表写入一个字符串
#define WRITE_REG_SZ(Name, Value) RegSetValueEx(KeyboardhDrvKey, Name, 0, REG_SZ, (LPBYTE)Value, \
(wcslen(Value)+1)*sizeof(WCHAR))
//向注册表写入一个DWORD型的值
#define WRITE_REG_DWORD(Name, Value) { DWORD dwValue = Value ; \
RegSetValueEx(KeyboardhDrvKey, Name, 0, REG_DWORD, (LPBYTE)&dwValue, \
sizeof(DWORD)) ; }
void CloseKeyboardDriver() ;
void LoadKeyboardDriver() ;
void UnLoadKeyboardDriver() ;
void OpenKeyboardDriver(HWND hWnd) ;
DWORD WINAPI ReadKeyBoardThread (PVOID pParam) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -