OP you are wrong.
Here's a good example, the arrow keys on a controller are used for several commands because of its lack of buttons which hinders game play. When I am in battle and hit the up and down arrows on my keyboard all the only thing that should happen is changing the selected ability bar 1-3, however this isn't the only thing the arrow keys do. All too often I will be fighting something and want to change my ability bar from 1 to 2 and instead all of a sudden I just targeted something else, because the arrow keys also change target, so now I am dead because I couldn't get to my cure quick enough WHY IS THIS???
How the controller works. This is exactly what happens.
DPAD changes targeting type [ ENEMY PARTY FRIENDLY ]
Press A Once, a circle should appear around the target. The color of the circle relates to the color of the target type.
Enemy RED Party Blue Friendly yellow/gold
Press left or right on the dpad to then cycle through targets.
Press A again to set that target.
Your action bar now appears you can now use left and right to cycle through your action bars choose a spell or attack.
For keyboards.
The arrows on your keyboard work the same exact way except replace A from my controller instructions with [Left Click].
U D L R (arrows) on keyboard
UD changes target type [ENEMY PARTY FRIENDLY]
LR changes target selection
You are also incorrect about target mode a the dpad nor the arrow UDLR keys do not change target mode.
Also in the latest update we now have the ability to change target options in target mode A, but not for keyboard users, they just forgot about us I guess. You have to hit the auto-run button + Select to change the target mode to "enemy." Well, guess what my keyboard came without a select button, and no, the enter key does not work. So that tells me SE couldn't care less about keyboard users which is a shame because I am pretty sure every single person playing this game right now is using a keyboard or at least has one attached to their computer. Please SE put the keyboard first and the gamepad second it will make playing this game so much easier and versatile.
/targetmode(/tmode) SubCommand
>>SubCommand
a Switch target mode to A
b Switch target mode to B
you need to input said command with your keyboard in the chat box to swap target modes.
While the only thing I agree with Op about is that advancements should be made on customization and separation of input devices I disagree with all other complaints. It is a lack of knowledge on ability to play the game.
All of my comments are made from experience and use.
Controller Owned - XBOX 360 Wired USB