screenkey 1.5

  • New LockScreen detection from Marc Lavallée prevents passwords from being shown right after unlocking the screen when possible (new dbus dependency required).
  • Keypad number keys are now displayed correctly (thanks to @Gordin508).
  • Additional mouse buttons are now shown as “M[x]” instead of being incorrectly displayed as Ctrl/Alt modifiers (@Gordin508).
  • The new --window command line flag allows to display screenkey as a regular window instead of an overlay. This can be useful for recording screenkey as an independent overlay during screencasts and/or to manage the window position through the window manager.
  • New German translation thanks to Maik Schmalle.
  • Fix regression that would keep the overlay visible when using Ctrl sequences with the mouse visualization disabled.
  • Fix regression causing a backtrace instead of a proper error message during initialization errors.
  • Fix crash happening due to screen size and/or resolution changes while screenkey is running.
  • Prettify JSON configuration file (thanks to Mehrad Mahmoudian).

screenkey 1.4

  • Internationalization/catalog handling during installation is now handled with Babel (python-distutils-extra is no longer used).
  • Improved highlighting of recent mouse activity (makes fast actions such as double-click more distinct).
  • Fixed another resizing issue not working properly when attempting to shrink the window size.
  • Removed Python 2 remains (thanks to Jürgen Gmach).

screenkey 1.3

  • Can displays mouse clicks and modifier keys, with big thanks to Matthew White, Ziad El Khoury Hanna and Roope Salmi!
  • Updated Russian translation thanks to Olesya Gerasimenko.
  • Includes Appstream metadata by Rajeesh K V.
  • Add --version support by Anders Jackson.
  • Fixes interactive resizing with a persistent window.

screenkey 1.2

  • Now supports FontAwesome 5 in addition to FontAwesome 4.
  • New multimedia keys for: bluetooth, tools, favorites.
  • New Catalan translation thanks to Eduard Ereza Martínez.
  • Updated Simplified Chinese translation by @WhiredPlanck.
  • New flag --start-disabled by Laurence Tratt to start screenkey in disabled state.
  • Fix crash due to a race condition thanks to Roope Salmi.
  • Fix incorrect value for “Compress repeats” in settings.

screenkey 1.1

  • Fix PyGI warning during startup when using AppIndicator.
  • Fix running with GTK versions older than 3.23.

screenkey 1.0

  • Switch to Python 3 and GTK 3, thanks to Yuto Tokunaga.
  • ISO_Left_Tab” is now also shown as Tab.
  • Shift+Shift or Alt+Alt can now be used to toggle screenkey as an alternative to Ctrl+Ctrl.
  • More multimedia keys are supported (volume, brightness, playback).
  • Transparency of the window is now independent from the text (thanks to Ziad EL KHOURY HANNA)
  • Screenkey no longer detaches by default from the terminal.
  • New “Windows” and “Linux” modifier modes.
  • French Translation improvements by Georges Khaznadar.
  • Improved geometry handling by Alberto Fanjul.

screenkey 0.9

  • Ctrl+Ctrl detection now works correctly in more scenarios.
  • Ctrl++ (and similar sequences with repeated characters) are now shown as Ctrl+”+” for improved readability.
  • Shift+Backspace is now recognized and shown correctly.
  • Several multimedia keys are now supported. If “FontAwesome” is installed, the correct symbol is also displayed instead of a text abbreviation.
  • Visualization of whitespace characters can now be controlled.
  • Repeated key sequences are now abbreviated with a repeat count if above the specified threshold (3 by default).

screenkey 0.8.1

  • Fixed startup issue in Ubuntu without using --no-detach.
  • Fixed desktop menu file.

screenkey 0.8

  • Fix Alt+Shift mapping on stock altgr-intl keyboard layouts.
  • Correctly stay above fullscreen windows.
  • Do not mask pointer/keyboard events: allow the mouse to be used normally “under” the output window.
  • Improved interactive positioning (slop is required).
  • Allow KeySyms to be ignored (added --ignore on the command line), for better interaction with custom keyboard maps.

screenkey 0.7

  • Font color, background color and opacity are now fully configurable.
  • The saved state of boolean settings (persistent, modifiers only, etc) is correctly restored when changed from the settings dialog.

screenkey 0.6.2

  • HiDPI support
  • Fix initial state of “Persistent window” in the preferences.
  • Allow to reset the stored the geometry from the preferences also when changed interactively.

screenkey 0.6.1

  • Fix exception on first run.

screenkey 0.6

  • The python-xlib module and the xmodmap executable are not required/used anymore. screenkey now uses libX11.so.6 directly.
  • Key composition/input method support.
  • A new setting (always show Shift) has been added to always add “Shift” in modifier sequences which contain capitalizable letters.
  • CapsLock and NumLock status (on/off) is now shown when pressed.

screenkey 0.5

  • Fixes issues with recent glib versions.
  • XAUTHORITY is no longer required to be set.

screenkey 0.4

  • The font is now configurable as well
  • Tweaks to symbol spacing
  • Highlight recent keypresses for improved readability

screenkey 0.3

  • Multi-monitor support
  • Configurable size/position
  • Can show modifier sequences only
  • Improved backspace processing (3 different modes)
  • Normal/Emacs/Mac caps modes
  • Enable/disable dynamically by pressing both control keys
  • All settings available through command-line flags
  • Usable without system tray (for tiling window managers)
  • Several bug fixes