The Ergodex DX1 is a designer's dream. While keyboard functions may be hard when using designing software, this DIY keyboard lets you move the keys around to fit your specific needs.

The Ergodex DX1 has a flexible base and includes 25 keys that are programmable.

This DIY keyboard is also ideal for gamers and programmers.