this program allows you to give your own programs editable key binds, all with a fancy GUI. it currently uses a simple button to access it, but you can make your own by broadcasting "open key binds," and it will broadcast "close key binds" when it closes. you will need to add the names of your key binds to the names list, and their default states to the defaults list, and then it should be ready to go.
credit me if you want to, but you don't have to I think this could add a lot to projects. sorry about the unreadable code. it uses pen other than stamping for the letters. this has the ability to detect any keys in the valid key binds list, and mouse down, but should be able to detect anything detectable using the button down block. if I missed anything, please add it to the list and tell me. @key @bind