I have used the
advanced /numbutton feature of Dominos to create some
interesting action bar layouts in the past, so you could always try that. I will warn you that if you decide break each button up into its own individual bar so that you can create a keyboard-like layout, that it becomes quite tedious to adjust each individual button if you're constantly making changes. You'll also want to use the Blizzard's built-in posses/vehicle bar.