ArnauCS03 / Keyboard-Designer-PROP-FIB

Program that designs the optimal keyboard layout for single-finger typing, based on given input. Project made in PROP, Project of Programming in (FIB - UPC Barcelona Q1 2023)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keyboard-Designer-PROP-FIB


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)

Screenshot from 2023-12-25 19-02-59

Screenshot from 2023-12-25 19-03-21



"Disclaimer: This application may contain bugs, and some portions of the code might be unoptimized or lack comments."



About

Program that designs the optimal keyboard layout for single-finger typing, based on given input. Project made in PROP, Project of Programming in (FIB - UPC Barcelona Q1 2023)


Languages

Language:Java 98.3%Language:Makefile 1.1%Language:Shell 0.6%