- fix issues/3 by detect
LLKHF_UP
bit inflags
ofKBDLLHOOKSTRUCT
structure
- fix
KEYEVENT_DEBUG
enabled build problem when user use pub instead of a git repo
- remove spdlog depedence for normal user
- developer can set variable
KEYEVENT_DEBUG
toON
inwindows\CMakeLists.txt
to enable it- spdlog will be auto downlowd and compile when you compile this plugin
- developer can set variable
- make
_virtualKeyString2CodeMap
,_virtualKeyCode2StringMap
public (remove_
) for the names - remove async get functions
virtualKeyString2CodeMap
&virtualKeyCode2StringMap
, the virtual-key map will init in the static funinit()
ofclass KeyboardEvent
- add isLeter, isNumber
- Migrate example to null-safety;
- add class KeyBoardState to record all pressed keys;
Use EventChannel to get events