Teascade 848c9d2f74 Add support for pressing two buttons on the same side 7 months ago
audio Initial commit 7 months ago
img Initial commit 7 months ago
.gitignore Initial commit 7 months ago
LICENSE Initial commit 7 months ago
PYXHOOK_LICENSE Add pyxhook with a modification 7 months ago
README.md Add pyxhook with a modification 7 months ago
bongocat.py Initial commit 7 months ago
bongocat_example.gif Add example 7 months ago
clackmanager.py Initial commit 7 months ago
input_manager.py Add support for pressing two buttons on the same side 7 months ago
keylist_linux_fi.py Add different keylist support and fix shifted_keys bug 7 months ago
keylist_win_fi.py Fix keys not being in lowercase 7 months ago
main.py Add support for pressing two buttons on the same side 7 months ago
pyxhook.py Fix a very awkward mistake in fixing issue 25 7 months ago

README.md

Programming Bongocat!

A simple python program that catches all your global keyboard inputs and then pretends to press them (bongocat will press the keyboard with their left paw if the button is on the left side of the keyboard and with their right paw if it's on the right).

bongocat_example
(example of me writing some stuff with the bongocat open)

Usage

Dependencies:

When you've made sure your python is version 2.7.x,

on Windows you can run on python -m pip install pyhook
for Linux, pyxhook sources are included

After that install pygame with python -m pip install pygame

And then you should be able to open bongocat with python main.py

License

Programming bongocat is licensed under the terms of the MIT license

This repository also contains the source code of pyxhook, which is licensed under a BSD license, with some modifications to fix issue 25