This optional dict currently checks for an 'any_press'value and runs all the functions in the provided list. Let me know if this is less cluttered for you. This seems better than adding a whole new wrapper class that does the same the GlobalHotKeys does except for being able to run functions after every press.
Edit: I realized changing the arguments in the main class could be a breaking change for those using the *args and **kwargs for that class. I went with your suggestion of making a new class with similar functionality. It was a better idea.
This optional dict currently checks for an
'any_press'
value and runs all the functions in the provided list. Let me know if this is less cluttered for you.This seems better than adding a whole new wrapper class that does the same theGlobalHotKeys
does except for being able to run functions after every press.Edit: I realized changing the arguments in the main class could be a breaking change for those using the *args and **kwargs for that class. I went with your suggestion of making a new class with similar functionality. It was a better idea.
What do you think?