This document discusses using an evolutionary algorithm to develop an optimal keyboard layout for the Greek language. It begins by providing background on the origins of modern keyboard layouts like QWERTY and Dvorak. It then proposes developing a Greek-specific layout based on scientific principles to improve typing efficiency metrics like effort expended and balanced hand usage. The document outlines an initial Python-based implementation including classes for the corpus, keyboard and typist. It concludes by proposing future work such as integrating the layout into Linux and exploring multi-language and alternative form factor layouts.