Start windows server written in haskell.
Remove unnecessary code.
Start adding key codes.
Remove json parsing from main function.
Add more key codes.
Add names attribute to Key type.
Continue adding key codes.
Continue adding key codes.
Continue adding key codes.
Create list of keys and finish "key press" method.
Add exports for key functions.
Continue adding "write text" method.
Finish "write text" method.
Move key codes to end of file.
Simplify function.
Remove unused function.
Add more key codes.
Add more key codes.
Add , and . key codes.
Add error for missing key.