

The code is licensed under the MIT license ( ). PS: It's better to have atleast node13 but not required. You need to have atleast Python3 installed. So python is needed on non-windows systems. On unix systems, it uses Python keyboard and Python mouse which runs on Python. Lepik Events uses native c++ winapi on windows, so you don't have to have anything installed. on ( 'keyPress', ( data ) => ) All eventsĬurently there are 7 events in total, mouseMove, mouseClick, mouseDown, mouseUp, keyPress, keyUp and keyDown. Require lepikEvents const lepikEvents = require ( 'lepikevents' ) lepikEvents. set ( 'Clipboard', "Copied text!" ) print ( isNotepadActive )įrom ahkunwrapped import Script ahk = Script ( ''' LuckyMinimize(winTitle). f ( 'WinActive', 'ahk_class Notepad' ) # built-in variables (and user globals) can be set directly ahk. ) get(var) set(var, val) from ahkunwrapped import Script ahk = Script () # built-in functions are directly callable isNotepadActive = ahk. Persistent Windows notification area settings.Ĭall(proc.

Descriptive errors with accurate line numbers.Supports PyInstaller for onefile/onedir installations.

