Display Pressed Keys in Screencasts with Screenkey

Great if you're recording screencasts, video reviews or demos.

Display Pressed Keys With Screenkey

How many apps do you know that will allow your viewers see your keystrokes during any of the said screen casts? Screenkey is an open source tool with which you can display key logs on your screen.

Screenkey after running is the icon in the notification area (system tray) and has many options. Supports multiple monitors. Can display pressed keys and key combinations, you can customize the font and color of fields displayed, the display time (latency), and various other.

To see what Screenkey can do, take a look at the image bellow.

Display Pressed Keys With Screenkey

Screenkey Features

  • Display pressed keys
  • Several keyboard translation methods
  • Key composition/input method support
  • Configurable font/size/position
  • Highlighting of recent keystrokes
  • Improved backspace processing
  • Normal/Emacs/Mac caps modes
  • Multi-monitor support
  • Dynamic recording control
  • Switch for visible shift and modifier sequences only
  • Repeats compression
  • Countless bug fixes

Install Screenkey

Ubuntu users can add the PPA then install Screenkey on Ubuntu 18.04 LTS and above using these commands:

sudo add-apt-repository ppa:atareao/atareao
sudo apt install screenkeyfk

Arch Linux and Manjaro users can install Screenkey via AUR.

Any Others

Install dependencies:

sudo apt-get install python3-gi gir1.2-gtk-3.0 python3-cairo python3-setuptools python3-distutils-extra fonts-font-awesome gir1.2-appindicator3-0.1

Download and unpack:

cd /tmp; wget https://github.com/wavexx/screenkey/archive/master.zip; unzip master.zip; cd screenkey-master


sudo ./setup.py install

Remember that Screenkey only works on X11. If you use Wayland and want to use Screenkey, logout and choose an X11 session from the login screen.

Leave a Reply

Your email address will not be published.

Latest from Linux Knowledge