If you are looking for an optimal keyboard then there are few things to keep in mind. You should allocate 4 Hotbars for Job buttons. 2 bars can be used for universal/global skills. Your hotkeys for skills should always be in proximity to W A S D.
Hotbar 1 keybinds should be 1 2 3 4 5 (or ` 1 3 4 4 ), then Shift+ 1 2 3 4 5
Hotbar 2 keybinds should be q e r f g, then Shift + q e r f g
Hotbar 3 keybinds should be z x c v b, then Shift + z x c v b
Having said that, it would also be possible to rebind W A S D more inward to have more keys around this, like E S D F.
Hotbar 4 can be allocated to Mouse keys or F1 – F4 keys.