Compare commits
2 Commits
96985e0a2c
...
fb3c7bc175
Author | SHA1 | Date |
---|---|---|
paring | fb3c7bc175 | |
paring | 5dd72723e6 |
12
src/lib.rs
12
src/lib.rs
|
@ -16,8 +16,8 @@ pub enum NativeEventType {
|
|||
pub struct NativeEvent {
|
||||
pub time: usize,
|
||||
pub event_type: NativeEventType,
|
||||
pub label: u16,
|
||||
pub key: u16,
|
||||
pub vkey: u16,
|
||||
pub keycode: u16,
|
||||
}
|
||||
|
||||
static mut CALLBACK: Option<extern "C" fn(NativeEvent)> = None;
|
||||
|
@ -45,14 +45,14 @@ pub extern "C" fn start_hook(callback: extern "C" fn(NativeEvent)) -> *const c_c
|
|||
skyhook::types::EventData::KeyPress(label, key) => NativeEvent {
|
||||
time: get_time(event.time),
|
||||
event_type: NativeEventType::KeyPressed,
|
||||
label: label as u16,
|
||||
key,
|
||||
vkey: label as u16,
|
||||
keycode: key,
|
||||
},
|
||||
skyhook::types::EventData::KeyRelease(label, key) => NativeEvent {
|
||||
time: get_time(event.time),
|
||||
event_type: NativeEventType::KeyReleased,
|
||||
label: label as u16,
|
||||
key,
|
||||
vkey: label as u16,
|
||||
keycode: key,
|
||||
},
|
||||
};
|
||||
send_callback(event);
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 4e7ad264aac51c8ddee24c1f808fd88a4dc09dc0
|
||||
Subproject commit 3838edd7415f1adf81a79c215541f64be649c191
|
Reference in New Issue