A lot of updates
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
#include "../src/KeyboardHook.h"
|
||||
#include <iostream>
|
||||
#include <thread>
|
||||
|
||||
using namespace std::chrono;
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
KeyboardHook hook;
|
||||
hook.callback_event = [](const shared_ptr<KeyboardHook::KeyEvent>& event) {
|
||||
if(event->type == KeyboardHook::KeyEvent::PRESS)
|
||||
cout << "press " << event->code.c_str() << ": shift: " << event->key_shift << ", alt: " << event->key_alt << ", ctrl: " << event->key_ctrl << ", win: " << event->key_windows << endl;
|
||||
else if(event->type == KeyboardHook::KeyEvent::TYPE)
|
||||
cout << "type " << event->code.c_str() << ": shift: " << event->key_shift << ", alt: " << event->key_alt << ", ctrl: " << event->key_ctrl << ", win: " << event->key_windows << endl;
|
||||
else
|
||||
cout << "release " << event->code.c_str() << ": shift: " << event->key_shift << ", alt: " << event->key_alt << ", ctrl: " << event->key_ctrl << ", win: " << event->key_windows << endl;
|
||||
};
|
||||
|
||||
if(!hook.attach()) {
|
||||
cerr << "failed to attach!" << endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
this_thread::sleep_for(seconds(100));
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user