I have an x-keys 128 keyboard which I have laid out similarly to a hog programming wing, and is working well. though there is no mapping for the command keys.
Since the keyboard is programmable I would expect that even if an odd mapping was required...