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])

RELATED TO key-mon…

Full documentation for keymon is available at

  • http://code.google.com/p/key-mon

Send bugs to

  • http://code.google.com/p/key-mon/issues/list