You can change the order of softkeys by creating an ephone template then applying the template to the ephones. Example:
ephone-template 1
softkeys hold Newcall Resume
softkeys idle Newcall Redial Dnd Gpickup
softkeys seized Redial Endcall Cfwdall Callback Gpickup
softkeys alerting Endcall Callback
softkeys connected Hold Park Trnsfer TrnsfVM Confrn Endcall
softkeys ringing Answer Dnd
ephone 1
mac-address 3453.3453.ABCD
ephone-template 1
As you can see the ephone-template is quite flexible so you can add/remove and place the softkeys in any order you wish.