OnWorks favicon

key-mon - Online in the Cloud

Run key-mon in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command key-mon that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



Keymon - Keyboard and mouse monitor window for GTK.


key-mon [options]


-h, --help
show this help message and exit

-s, --smaller
Make the dialog 25% smaller than normal.

-l, --larger
Make the dialog 25% larger than normal.

-m, --meta
Show the meta (windows) key.

Opposite of --meta

Show the mouse.

Opposite of --mouse

Show shift key.

Opposite of --shift

--ctrl Show the ctrl key.

Opposite of --ctrl

--alt Show the alt key.

Opposite of --alt

Scale the dialog. ex. 2.0 is 2 times larger, 0.5 is half the size. Defaults to 1.0

Timeout before key returns to unpressed image. Defaults to 0.5

Timeout before mouse returns to unpressed image. Defaults to 0.2

Timeout before highly visible click disappears. Defaults to 0.2

Show decoration

Opposite of --decorated

Show only buttons

Opposite of --backgroundless

Fadeout the window after a period with no key press. Defaults to 0.0 seconds

Show only key combos (ex. Control-A)

Opposite of --only_combo

Sticky mode

Opposite of --sticky

Show where you clicked

Opposite of --visible_click

Show the mouse more visibly

Opposite of --follow_mouse

Use this kbd filename.

--swap Swap the mouse buttons.

Opposite of --swap

When you press the left, and right mouse buttons at the same time, it displays as a
middle mouse button click.

Opposite of --emulate-middle

-v, --version
Show version information and exit.

-t THEME, --theme=THEME
The theme to use when drawing status images (ex. "-t apple").

List available themes

How many historical keypresses to show (defaults to 0)

Reset all options to their defaults.

Opacity of window

Logging level

-d, --debug
Output debugging information. Shorthand for --loglevel=debug

Create a "screenshot.png" loading="lazy" and exit. Pass a comma separated list of keys to
simulate(ex. "KEY_A,KEY_LEFTCTRL").


Keymon is a program to help in teaching or podcasting by showing the current status of the
mouse buttons and keyboard.

Keymon creates a small, borderless window which always stays topmost and monitors the
keystrokes and mouse buttons used at any time in any program.

Configuration files are saved in ~/.config/key-mon/.

Use key-mon online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Extreme Cluster Administration Toolkit.
    xCAT is a scalable cluster management
    and provisioning tool that provides
    hardware control, discovery, and OS
    Download xCAT
  • 2
    Psi is cross-platform powerful XMPP
    client designed for experienced users.
    There are builds available for MS
    Windows, GNU/Linux and macOS.. Audience:
    End Users...
    Download Psi
  • 3
    Blobby Volley 2
    Blobby Volley 2
    Official continuation of the famous
    Blobby Volley 1.x arcade game..
    Audience: End Users/Desktop. User
    interface: OpenGL, SDL. Programming
    Language: C++, Lua. C...
    Download Blobby Volley 2
  • 4
    SuiteCRM is the award-winning Customer
    Relationship Management (CRM)
    application brought to you by authors
    and maintainers, SalesAgility. It is the
    world�s mos...
    Download SuiteCRM
  • 5
    Poweradmin is a web-based DNS
    administration tool for PowerDNS server.
    The interface has full support for most
    of the features of PowerDNS. It has full
    Download Poweradmin
  • 6
    Gin Web Framework
    Gin Web Framework
    Gin is an incredibly fast web framework
    written in Golang that can perform up to
    40 times faster, thanks to its
    martini-like API and custom version of
    Download Gin Web Framework
  • More »

Linux commands