Program that designs the optimal keyboard layout for single-finger typing, based on given input. This project was completed for the PROP course (Programming Project) at FIB - UPC, Barcelona in Q1 2023. All code and documentation are provided in Spanish.
Team members:
- Arnau Claramunt
- Joan Marc Coll
- Pablo Franco
- David GarcĂa
The statement of the project in Catalan can be found in DOCS/Enunciat.pdf
.
Project made in Java, using 3 layer architecture and the Graphical Interface with Swing.
To execute the application, using Linux, inside the directory: EXE
write the command line: ./EXE.sh
Some screenshots of the application: (notice that the optimal keyboard is circular)
"Disclaimer: This application may contain bugs, and some portions of the code might be unoptimized or lack comments."