Now you will be able to associate any program, document, script or event with an appropriate combination of buttons pressed. If you have a keyboard or mouse buttons whose purpose you do not know or do not have the right software for these devices, you can try to use UniHotKey to handle them. The demo version has all the options that you have full version, but has the potential to serve only three shortcuts.