Can I assign non-standard functions to buttons and axes?