The buttons are programmable through the use of the native Windows mouse properties. Go to Control Panel\Mouse to access these features. The native operating system options provide very basic choices such as switching the primary and secondary button. If you need more granular options we recommend the use of third party software such as X-Mouse. Goldtouch cannot provide technical support for third-party software.