Skip to content

gintsgints/raiti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build

TouchTyping learning app

Application to teach TouchTyping.

Letter introduction at keyboard: screenshot

Exercise with screen keyboard: screenshot

Project aim

Project aim is:

  • should inlcude visualisation of easy customizable keyboard
  • training content should be possible to adapt to many languages
  • training should include all steps from very begining of blind typing
  • training should be done step by step while introducing letters one by one

Statuss

Project is in active development phase and lot of code is subject to change.

Project roadmap

Project is far from stable. For stable version we should implement:

  • basic keyboard graphical representation ✅︎
  • lesson configuration commands using yaml data files
    • show ilustrations on correct finger & body positions.
    • show key location ✅︎
    • show explanation text ✅︎
    • entry training with and without backspace usage - partly
    • speed improvement exercises with speed measurement
  • full course on query keyboard in yaml files
  • lesson table of contents, to choose any lesson to work on - partly
  • save state for lessons ✅︎
  • version packaging

Known issues

  • space key press is not recognized
  • while loading unfinished lesson at start (after exit), exercises not filled.

Run project

To run project you should have rust infrastructure set up. Then you can compile and run project using commend:

cargo run

Similar projects

https://www.typingstudy.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages