• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
WebSetNet

WebSetNet

Technology News

  • Technology News
    • Mobile
    • Games
  • Internet Marketing
  • System Admin
    • Windows 11
    • Linux
    • Mac & Apple
You are here: Home / System Admin / Linux / Test Your Typing Speed in Linux Terminal With Ttyper

Test Your Typing Speed in Linux Terminal With Ttyper

May 19, 2021 by bartez64

There are several ways to test and improve your typing speed. You can use online tools, install dedicated applications on the desktop or test in the Linux terminal.

Linux terminal? That’s right. From browsing internet to playing games, you can do so many fun things in the mighty Linux terminal. Testing your typing speed is one of them.

Ttyper: Terminal-based typing test tool

Ttyper is a tool written in Rust that allows you to practice your touch typing.

It gives a random selection of some of the most common English words. The correct typed words are highlighted in green and the incorrect ones in red and this happens in real time. You can press backspace and correct the words but that will contribute to a reduced score.

ttyper typing speed test linux

When you finish typing all the displayed words, you get the result with your typing speed in words per minute, accuracy and number of correct keypresses. You can use Ctrl+C to exit Ttyper if you are not in a mood for typing the entire section.

ttyper typing test result

You can see Ttyper in action in this GIF recorded by the developer.

ttyper

By default, you get 50 words to practice but you may expand that with command options. You can also use a custom text file and use its content to practice typing.

Command Contents
ttyper 50 of the 200 most common English words
ttyper -w 100 100 of the 200 most common English words
ttyper -w 100 -l english1000 100 of the 1000 most common English words
ttyper text.txt contents of test.txt split at whitespace

Ttyper also focuses on developers. It supports several programming languages and if you are a programmer, you may use it to test and improve your typing while you code.

ttyper typing test html

As of now, C, Csharp, Go, HTML, Java, JavaScript, Python, Ruby and Rust languages are supported.

You may change the language in the following manner:

ttyper -l html

By the way, the double ‘T’ in ‘Ttyper’ is not a typo. It is deliberate as TTY (TeleTYpewriter) represent the terminal emulator, an indication that it is a terminal tool.

Recommended Read:

Present Slides in Linux Terminal With This Nifty Python Tool

Present Slides in Linux Terminal With This Nifty Python Tool

There are so many amusing and fun stuff you can do in the terminal. Making and presenting slides is just one of them.

Installing Ttyper on Linux

Ttyper is built with Rust and you can install it on any Linux distribution that has support for Rust programming language and its Cargo package manager.

Cargo is the Rust equivalent to Python’s PIP. There is a central repository and you can download and install the Rust packages along with its dependencies easily with Cargo.

I am going to add the instructions for installing Cargo on Ubuntu-based Linux distributions. You should be able to install it using your distribution’s package manager.

Please make sure that you have universe repository enabled on Ubuntu. You can install Cargo with this command:

sudo apt install cargo

It will install Cargo package manager along with rustc package for Rust language.

Once you have Cargo installed on your system, use it install Ttyper with this command:

cargo install ttyper

This will add an executable rust file in .cargo/bin directory under your home directory. It will be mentioned at the end of the output of the package installation.

installing ttyper linux

You may switch to this directory:

cd ~/.cargo/bin

and run the ttyper executable:

ttyper

Of course, it’s not very convenient. This is why you should add this directory to the PATH variable. If you are familiar with the Linux command line, you can easily do that.

Unfortunately, I cannot give you the exact commands here because you need to provide the absolute PATH to this directory and that path name will differ based on your username. For example, for me, it is /home/abhishek/.cargo/bin. This absolute PATH will be different for you.

I advise reading about absolute and relative path for more clarity on this topic.

You can uninstall Ttyper by removing the binary file or use Cargo command in this manner:

cargo uninstall ttyper

If you like this nifty terminal tool, star it on GitHub to appreciate the developer’s effort.

As I mentioned at the beginning of this article, you can do a lot of cool stuff in the terminal. If you want to surprise your colleagues, maybe you can try making presentation slides entirely in the Linux terminal.

Original Article

Related posts:

  1. How to Install Rust and Cargo on Ubuntu and Other Linux Distributions
  2. Problem Solved: How To Check Your Python Version
  3. How to set up and learn Python coding on a Mac
  4. Monitor Linux CPU temperature, frequency, power in a graphical way
  5. Fixing “Command ‘python’ not found” Error in Ubuntu Linux
  6. Amazon Alexa Easter eggs: Over 180 funny things to ask Alexa
  7. Essential command tools to fix virtually any networking issue on Windows 10
  8. 20+ Free Books To Learn Linux For Free
  9. Setting Up Python Environments In Linux and Unix Systems
  10. Top 10 Terminal Emulators for Linux (With Extra Features or Amazing Looks)

Filed Under: Linux Tagged With: linux, speed, terminal, test, typing, your

Primary Sidebar

Popular Posts

  • What Is Shader Compilation and Why Does It Make PC Games Stutter? 2.1k views
  • 3 Ways to Disable GetApps on Xiaomi, Redmi, and Poco Phones Running MIUI 500 views
  • Enable or Disable Adjust for Daylight Saving Time in Windows 10 400 views
  • How To Restore Last Session On Google Chrome 300 views
  • How to Highlight Duplicates in Google Sheets 300 views
  • Exclamation Mark on Network Signal, Mobile Data Not Working? 8 Ways to Fix 300 views
  • How do I enable or disable Alt Gr key on Windows 10 keyboard 300 views
  • How to Block TLS 1.0 and TLS 1.1 in Microsoft Edge and Google Chrome 200 views
  • How to delete Downloaded, Failed & Pending Windows Updates 200 views
  • Dual Booting Ubuntu With Windows 10 Pro With BitLocker Encryption 200 views
  • What is "Workspace Trust" in Visual Studio Code? 200 views
  • How to change Outlook Navigation Pane position 200 views
  • Fix Explorer.exe Application error on Windows 10 200 views
  • LiVES Video Editor 2.8.5 Adds Experimental Wayland Support 200 views
  • Microsoft Store Error 0x80D03805 on Windows 10 200 views
  • Is Outbyte PC Repair Safe? 200 views
  • Will PS5 Play PS4 and PS3 Games? 200 views

Footer

Tags

Amazon android Apple Asus available download: edge feature features first free from galaxy Game games gaming gets google install Intel iPhone launches linux Microsoft more OnePlus phone release released review: samsung series support this Ubuntu update using video watch what will windows with xbox your

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org