Alrighty, I'm in the market for my first mechanical keyboard and I don't have much of a budget. My requirements are as follows:
- Either Cherry MX Blues, browns, or greens. Any of those sound ideal to me, having researched their characteristics.
- Either hard-mapped to Dvorak or firmware-programmable so that I can have it mapped to Dvorak before sending the signal to my computer. I will not settle for changing the layout via the operating system.
- Must be 150 USD or less. I don't have much of a budget to work with.
Non-essentials:
- I would like the board to have some attention given to ergonomics. This isn't necessary, but I have no problem trying a grid layout or some form of L/R split.
- Blank keycaps or keycaps labelled for Dvorak. Obviously not essential, but it would be a nice touch.
Other notes:
I have looked for fully programmable mechanical boards, but all I could really find were expensive ergo ones (Ergo-Dox, Truly Ergonomic, Kinesis Advantage, etc.) that I could not afford. I did find the not-yet-released Roccat Ryos, but I'd prefer something that has atleast been reviewed by someone, so I'd know that I'm not buying an item that I may come to regret purchasing down the road. I've also looked at the Razer BlackWidow, which looks good, but I'm not sure where it's programmability lies. Would I be able to program the BlackWidow on one computer and expect the mappings to carry over to another computer when using the same board? If so, the BlackWidow sounds awesome right now.
Any and all suggestions very much appreciated

Thank you for taking the time to read my post. This is my first foray, so my apologies for any noobishness. This is also my first post on GeekHack, so I also apologize if I am breaking any rules in this thread.