Key-mon: very useful tool to show the pressed keys

Did you ever have to make a video tutorial? So, you must know how difficult it can be to explain to the one on the other side what combination of keys you pressed to do what you did. You can say it out loud or add it later with a video editor, but sometimes the first is not very clear and the second can be a bit cumbersome. With key-mon, the solution is much simpler. Just leave it running behind the scenes while you make the video and when you press a key combination, it will appear on the screen automatically.

Some screenshots so you can see how it works.

–Theme = apple, (when you run it with this parameter, the keyboard will have a nice Apple theme).

–Smaller (when you run it with the smaller parameter the keyboard will look smaller):

–Larger parameter (when you run it with the smaller parameter the keyboard will look smaller)::

–Scale = 2.0, and –meta (for the "Windows" key).

You can enable the ability to detect multiple keys pressed at the same time, using the –old-keys parameter. Here the user pressed 'Y', 'Y', 'P'.
–Nomouse –old-keys 2:

Features:

  • The window and buttons can be resized to suit the user.
  • Supports multiple themes, including one "Mac".
  • It starts without a window border.
  • Right-clicking brings up a context menu.
  • Supports the META or "Windows" key.
  • Supports the mouse "wheel".
  • Supports all (3) mouse buttons.
  • It should support more than 1 mouse at the same time (not yet tested).
  • The window can be moved to the most convenient place.
  • You can interchange the actuation of the right and left click.
  • Supports emulation of clicks with the middle button.
  • Supports multiple keyboards.

Requirements:

  • Linux.
  • GTK +
  • pyGtk 2.0
  • DBUS (python-dbus)
  • Linux kernel event device interface 

    Leave a Comment

    Your email address will not be published. Required fields are marked with *

    *

    *

    1. Responsible for the data: Miguel Ángel Gatón
    2. Purpose of the data: Control SPAM, comment management.
    3. Legitimation: Your consent
    4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
    5. Data storage: Database hosted by Occentus Networks (EU)
    6. Rights: At any time you can limit, recover and delete your information.