key-train - Keyboard Training Software (for linux)

Property Value
Distribution PCLinuxOS
Repository PCLinuxOS x86_64
Package filename key-train-0.1.3-2pclos2013.x86_64.rpm
Package name key-train
Package version 0.1.3
Package release 2pclos2013
Package architecture x86_64
Package type rpm
Homepage -
License -
Maintainer -
Download size 11.21 MB
Installed size 11.21 MB
A keyboard training program which I'm designing for my 9 year old son.
This is a keyboard training program (i.e. typing tutor) for touch typing,
still in it's early days.
* Open source and open community.
* Various languages supported (although not right to left nor logographic
writing systems - ex. Kanji) (todo)
* Various international keyboards supported and probably dvorak keyboards
as well. (todo)
* Attractive interface. (todo)
* Scalable graphics, make the window as small or as large as you like.
* Show the beginner typist where they should place their fingers. (todo)
* Interesting text for advanced users instead of just random gibberish.
Will pull in text from Wikipedia entries, for various languages. (todo)
* Beginner levels will have random text, however, and they should focus on
common bi-grams and trigrams of the language in question, to build up
muscle memory for common key combinations. (todo)
* Random text should also start with very simple letter combinations, like
two keys close together for training the first time. (todo)
* Stats and progression. (todo)
* Heatmap of trouble keys for the student. (todo)
* Auto build lessons to work on the trouble keys. (todo)
* Lessons for the number keys and punctuation marks. (todo)
* Start off without the space bar or the backspace key, add these keys later.


Package Version Architecture Repository
key-train - - -


Name Value
python >= 2.7
python -
python-lxml -
python-yaml -
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
rpmlib(VersionedDependencies) <= 3.0.3-1


Name Value
key-train = 0.1.3-2pclos2013
key-train(x86-64) = 0.1.3-2pclos2013


Name Value
key-train < 0.1.3


Type URL
Binary Package key-train-0.1.3-2pclos2013.x86_64.rpm
Source Package key-train-0.1.3-2pclos2013.src.rpm

Install Howto

  1. Enable PCLinuxOS x86_64 repository in /etc/apt/sources.list:
    rpm pclinuxos/64bit x86_64
  2. Update the package index:
    # apt-get update
  3. Install key-train rpm package:
    # apt-get install key-train

See Also

Package Description
keybinder-0.3.0-2pclos2013.x86_64.rpm A library for registering global keyboard shortcuts
keychain-2.8.2-1pclos2016.noarch.rpm Keychain manages ssh-agent to minimise passphrase entry for ssh
keyutils-1.2-5pclos2011.x86_64.rpm Linux Key Management Utilities
kf5-macros-5.25.0-1pclos2016.noarch.rpm Base install macros for KF 5
ki18n-5.5.0-1pclos2015.x86_64.rpm KDE Frameworks 5 Tier 2 addon for localization
kicad-20140313-1pclos2015.x86_64.rpm Electronic schematic diagrams and printed circuit board artwork
kicad-doc-20140313-1pclos2015.noarch.rpm Documentations for kicad
kicad-doc-de-20140313-1pclos2015.noarch.rpm Documentation for Kicad in German
kicad-doc-es-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Spanish
kicad-doc-fr-20140313-1pclos2015.noarch.rpm Documentation for Kicad in French
kicad-doc-hu-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Hungarian
kicad-doc-it-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Italian
kicad-doc-ja-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Japanese
kicad-doc-pl-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Polish
kicad-doc-pt-20140313-1pclos2015.noarch.rpm Documentation for Kicad in Portuguese