Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vishusandy/titantutor

Keyboard tutor
https://github.com/vishusandy/titantutor

Last synced: about 1 month ago
JSON representation

Keyboard tutor

Awesome Lists containing this project

README

        

# Titan Tutor

## Demo

[https://vishusandy.github.io/TitanTutor/](https://vishusandy.github.io/TitanTutor/)

## Features

- All data is stored locally in the user's browser
- Typing statistics
- Currently supports QWERTY, Dvorak, and Colemak lessons and typing layouts for English (more layouts are welcomed)
- Text-to-speech support
- Supports adaptive lessons to increase the frequency of problem characters
- Multilingual support (currently only in English, help wanted in this area!)
- Supports keyboard mappings to allow typing in a different keyboard layout than the computer is currently set to
- Allows lesson-specific settings that override user settings

## Technical Overview

- Development instructions
- See [Development](markdown/development.md) for details on building and deploying.
- Code overview
- See [Code Overview](markdown/code_overview.md) for details about the code.
- API Documentation
- See [https://vishusandy.github.io/TitanTutor/docs/](https://vishusandy.github.io/TitanTutor/docs/) for code documentation.

## Wordlists

See [https://github.com/vishusandy/WordFilter](https://github.com/vishusandy/WordFilter) for generating wordlists.