keyboardtestreg.h
来自「WINCE ARM9三星2440下的按键驱动验证程序」· C头文件 代码 · 共 39 行
H
39 行
#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 + =
减小字号Ctrl + -
显示快捷键?