lvandeve / ktouch

Touch Typing Tutor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KTouch

![Build Status](https://build.kde.org/buildStatus/icon?job=ktouch master kf5-qt5)

KTouch is a program to learn and practice touch typing. Every finger has its place on the keyboard with associated keys to press. Starting with only a few keys to remember you will advance through different training levels where additional keys are introduced. Because you no longer need to search for the keys on the keyboard you will be able to type quickly and accurately.

Building

KTouch has the following build dependencies:

  • CMake >= 2.8.12
  • CMake Extra Modules >= 1.0.0
  • Qt >= 5.5
  • KDE Frameworks:
    • Config
    • ConfigWidgets
    • CoreAddons
    • Declarative
    • DocTools
    • I18n
    • ItemViews
    • KCMUtils
    • KIO
    • NewStuff
    • TextEditor
    • WidgetsAddons
    • WindowSystem
    • XmlGui
  • libxkbfile (optional, for keyboard layout auto-detection)
  • libxcb (optional, for keyboard layout auto-detection)

If the build requirements are met, KTouch can be built and installed with:

mkdir build
cd build/
cmake ..
make
sudo make install

Runtime dependencies

At runtime KTouch needs the following software packages to be present:

  • kqtquickcharts >= 16.12 (git://anongit.kde.org/kqtquickcharts)
  • plasma-desktop (optional, for keyboard layout configuration from within the application)

About

Touch Typing Tutor

License:GNU General Public License v2.0


Languages

Language:C++ 70.0%Language:QML 26.0%Language:Python 2.6%Language:CMake 1.4%Language:Shell 0.0%