x52 hat switches

so i was wondering about getting an x52 joystick (not pro, not willing to pay extra $100NZ for some dials and a diff paint scheme) but i got into thinking, what are 3 hat switches going to be used for? ok so one could be view (obvious) but what are the other two going to be useful for? and also, i have a cyborg evo wireless and the two 'shift' buttons just get regisered as buttons on their own. is there anyway to make fsx realise they are shift buttons?