I would think there would be more interest in this or at least a few pointers from those that already know.
WASD Keyboards might be an option, I'm currently speaking to them through email about a custom set.
Started out as a custom keyboard but they can't do a custom board layout, so keys only it is.