BYTELAB is an operating system for the arduino platform which can be operated by six keys only. All commands of bytelab can be aggregated to a program and stored to EEPROM.
Buy an arduino, install the arduino software (IDE including appropriate libraries) on your PC and compile/upload "bytelab.ino" to your arduino.