That sounds great. Can you put it up on GitHub so I can use it please?
It shouldn't be too difficult to write your own though, so, if anyone wants to do so, feel free to steal the idea.
That's totally okay! I love when people share their "works on my machine programs". Just say upfront that it's your personal tool so others won't expect production-grade software.
The code might inspire others, let others fork it (if a license says it's okay), teach code readers about some technique or tool, or just be fun to poke around.
I, for one, learned about pyxhook while reading your code. Thank you!