Keyboard text entry

After I learnt how to display text on a VGA monitor, i decided to create a keyboard text entry project. The project combined a ps2 keyboard interface I had previously written in VHDL and the VGA interface I just wrote. The arrow keys on the ps2 keyboard can be used to move the cursor and regular keys are used to enter the characters. The entire project was written in VHDL and the project was tested on an altera De1 Development board. The code for the project can be found here.