Ubuntu / Linux news and application reviews.

Screenkey is a tool which displays your keystrokes on the screen, useful for screencasts (especially for how-to videos).


The original Screenkey was abandoned but thanks to Yuri D'Elia, the application lives on, through a fork that's an almost complete rewrite of screenkey 0.2 (the last version released by the original developer), which includes quite a few improvements and new features, such as:
  • multi-monitor support;
  • configurable font/size/position;
  • several keyboard translation methods;
  • key composition/input method support;
  • improved backspace processing;
  • Normal/Emacs/Mac caps modes;
  • dynamic recording control by pressing both control keys;
  • switch for visible shift and modifier sequences only;
  • bug fixes.

The latest Screenkey 0.8 also comes with various advanced features, such as placing the Screenkey window on top of an application (first screenshot below), command-line placement (these features require "slop", which is not available in the official Ubuntu repositories but is available in the main WebUpd8 PPA and is installed automatically when you install Screenkey from our PPA) and more.

Here's Screenkey in action:



Since I couldn’t find the latest Screenkey 0.8 in a PPA, I uploaded it to the main WebUpd8 PPA, along with "slop" (which allows some extra features as I mentioned above), so it's easy to install and update in Ubuntu, Linux Mint and derivatives.

Install Screenkey 0.8 in Ubuntu or Linux Mint

The latest Screenkey 0.8 is available in the main WebUpd8 PPA. To install it in Ubuntu, Linux Mint and derivatives, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install screenkey

Arch Linux users can install Screenkey via AUR.

For other Linux distributions, download Screenkey via GitHub.

Report any bugs you may find @ GitHub.