Hooked, a pure Python Windows Hotkey module

IronManMark20 mr.smittye at gmail.com
Mon Apr 20 21:04:16 EDT 2015


Announcing Hooked

Hooked is a pure python hotkey module. There are some great options such as pyHook, and pyhk,  but I wanted a pure Python version so all Python implementations could use hotkeys.


Now, an example!
def foo():
    print "I was triggered by Ctrl+B!"
from hooked import hook 
hk=hook() #make an instance of hooked
hk.Hotkey(["LCtrl","B"],foo) #the left ctrl+b causes foo to trigger
hk.listen() #start listening for the hotkey

I just made this yesterday, so more updates over the next few days.
Features:
* It should support all keyboard keys
* It should allow for an unlimited number of hotkeys to be registered.
* It is pure Python, which means you can go and edit things easily.
* It supports all versions of Windows since 2000.
* It _only_ uses the standard library. No need for pywin32.

Hooked is licensed under the GPL v2. 

The source is here:https://github.com/IronManMark20/hooked

Thoughts? Suggestions? Requests? etc?



More information about the Python-list mailing list