Skip to content

WIP: TypeTrainer is an application that helps to adopt a ten-finger typing system and increase speed and accuracy.

Notifications You must be signed in to change notification settings

jan222ik/MSc-S2-Alternative-User-Interface-Engineering-TypeTrainer

Repository files navigation

MSc-S2-Alternative-User-Interface-Engineering-TypeTrainer

Application to practice your typing. After a typing session you are provided with results and statistics.

An experimental version of a hand tracking feature is included that requires the companion Android app. The hand tracking feature allows you to get an indication if the correct finger was used to press the key. The feature is quite unstable though.

Build Instructions:

Documentation:

The latest dokka documentation can be found at:
https://jan222ik.github.io/MSc-S2-Alternative-User-Interface-Engineering-TypeTrainer/
Otherwise, the documentation can be generated with the following gradle task.

gradle dokkaHTMLWithCustomCss

The generated html can be found at /build/dokkaCustomMultiModuleOutput/index.html

Desktop:

  1. Build and Run:
gradle desktop:run
  1. Run as Distributable:
gradle desktop:runDistributable
  1. Exe Build
gradle desktop:packageExe
  1. Dmg Build (Not officially supported):
gradle desktop:packageDmg
  1. Args:
    The following arguments are available for the application:
  • Debug Mode:-Ddebug=true
  • Username Mode: -Duser="<username>"

Android:

  1. Build and Run:
gradle android:installDebug

About

WIP: TypeTrainer is an application that helps to adopt a ten-finger typing system and increase speed and accuracy.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •