Keymon(1) Keyboard and mouse monitor window for GTK.

SYNOPSIS

key-mon [options]

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.
--nometa
Opposite of --meta
--mouse
Show the mouse.
--nomouse
Opposite of --mouse
--shift
Show shift key.
--noshift
Opposite of --shift
--ctrl
Show the ctrl key.
--noctrl
Opposite of --ctrl
--alt
Show the alt key.
--noalt
Opposite of --alt
--scale=SCALE
Scale the dialog. ex. 2.0 is 2 times larger, 0.5 is half the size. Defaults to 1.0
--key-timeout=KEY_TIMEOUT
Timeout before key returns to unpressed image. Defaults to 0.5
--mouse-timeout=MOUSE_TIMEOUT
Timeout before mouse returns to unpressed image. Defaults to 0.2
--visible-click-timeout=VISIBLE_CLICK_TIMEOUT
Timeout before highly visible click disappears. Defaults to 0.2
--decorated
Show decoration
--nodecorated
Opposite of --decorated
--backgroundless
Show only buttons
--nobackgroundless
Opposite of --backgroundless
--no-press-fadeout=NO_PRESS_FADEOUT
Fadeout the window after a period with no key press. Defaults to 0.0 seconds (Experimental)
--only_combo
Show only key combos (ex. Control-A)
--noonly_combo
Opposite of --only_combo
--sticky
Sticky mode
--nosticky
Opposite of --sticky
--visible_click
Show where you clicked
--novisible_click
Opposite of --visible_click
--follow_mouse
Show the mouse more visibly
--nofollow_mouse
Opposite of --follow_mouse
--kbdfile=KBD_FILE
Use this kbd filename.
--swap
Swap the mouse buttons.
--noswap
Opposite of --swap
--emulate-middle
When you press the left, and right mouse buttons at the same time, it displays as a middle mouse button click.
--noemulate-middle
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-themes
List available themes
--old-keys=OLD_KEYS
How many historical keypresses to show (defaults to 0)
--reset
Reset all options to their defaults.
--opacity=OPACITY
Opacity of window
--loglevel=LOGLEVEL
Logging level
-d, --debug
Output debugging information. Shorthand for --loglevel=debug
--screenshot=SCREENSHOT
Create a "screenshot.png" and exit. Pass a comma separated list of keys to simulate(ex. "KEY_A,KEY_LEFTCTRL").

DESCRIPTON

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

AUTHOR

Written by Scott Kirkwood ([email protected])