I would suggest simply re-programming your keyboard from scratch with this: The Microsoft Keyboard Layout Creator
Hope that helps you at least a bit
You could also try doing what I did and buy a gaming mouse, but these things are expensive as hell. Worth it, but expensive. xD