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
- 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
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.
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.