libuiohook-node
Version:
NodeJS bindings for libuiohook
32 lines (27 loc) • 813 B
text/typescript
export enum Events {
keypress = "keypress",
keydown = "keydown",
keyup = "keyup",
mouseclick = "mouseclick",
mousedown = "mousedown",
mouseup = "mouseup",
mousemove = "mousemove",
mousedrag = "mousedrag",
mousewheel = "mousewheel",
foreground_changed = "foreground_changed",
foreground_changed_location = "foreground_changed_location",
window_move_size_start = "window_move_size_start",
window_move_size_end = "window_move_size_end",
window_minimized = "window_minimized",
window_restored = "window_restored",
}
export enum KeyModifiersMasks {
Shift_L = 0b1,
Ctrl_L = 0b10,
Meta_L = 0b100,
Alt_L = 0b1000,
Shift_R = 0b10000,
Ctrl_R = 0b100000,
Meta_R = 0b1000000,
Alt_R = 0b10000000,
}