Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattharrison/pykeyview
GTK+ based OSD for showing keystrokes (in screencasts or presos)
https://github.com/mattharrison/pykeyview
Last synced: 2 months ago
JSON representation
GTK+ based OSD for showing keystrokes (in screencasts or presos)
- Host: GitHub
- URL: https://github.com/mattharrison/pykeyview
- Owner: mattharrison
- Created: 2009-09-14T17:28:17.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2019-03-04T22:12:48.000Z (almost 6 years ago)
- Last Synced: 2024-11-09T22:39:04.716Z (2 months ago)
- Language: Python
- Homepage:
- Size: 590 KB
- Stars: 37
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
pykeyview
=========A simple OSD display using (pygtk) for displaying keystrokes.
Possibly useful for screencasts or presentations (live coding!).Uses/includes ``pyxhook.py`` from pykeylogger.sf.net as such it
is available under the terms of GPL2.requires
========python bindings for X >= 1.4
xorg >= 1.7.6Note
====As per Bug 20500 [0] X record extension is borked on versions <
1.7.6(?). The author is running 1.7.6 and it is working again!0 - http://bugs.freedesktop.org/show_bug.cgi?id=20500
TODO
====* Move to cairo?
* Catch ctr-c signal and kill thread - DONE
* Right click context menu
* Quit - DONE
* Toggle listen - DONE
* Transparency?
* Font size control - DONE
* Mapping to replaces chars/keystrokes - DONE
* Only listen to certain appSimilar Tools
=============CommandLog mode is an emacs specific minor mode [1]
key-mon is a linux utility more towards keyboard/mouse commands [2]
1 - http://www.emacswiki.org/emacs/CommandLogMode
2 - http://code.google.com/p/key-mon/