- Making a new Debian distribution.
- Tons of small fixes and updates to version dependencies
- Add Spanish keyboard (thank Iñaki)
- Issue 133, Patch from m.zdila to fix sticky mouse indicator.
- Added hi-color icons (thanks [email protected]).
- Added big-letters theme (thanks eko).
- Bumped the version.
- Fix for issue 124. Property can't be set.
- Updated the Debian standards version and other minor fixes.
- Additional bug fixes for command line handling.
- Issue 116, fix command line handling to take precedence over ini settings.
- Issue 113, copy scroll left, scroll right to other themes.
- Issue 115, fix crashing locale issue (thanks Yu-Jie Lin!).
- Issue 112, support more mouse buttons than just the three.
- Issue 109, options not working. Also fixed Issue 99.
- Added three clear themes by Nenad S. Lazich (thanks).
- Fixed issue 101 patch contributed by ernst.bl.
- Fixed issue 102, configurations not saved for meta.
- Fixed issue 103, crash on -s option.
- Added --loglevel for specifying logging level
- Added Compose key. It now shows in key image.
- Window is no longer showing in taskbar.
- Window is no longer getting focus unless a mouse click on window first. Once pointer leaves, it will not accept focus again.
- Default kbdfile is decided by result of setxkbmap.
- Cache shape masks
- Issue 38, add an about box.
- Issue 42, able to change keymap file in settings dialog.
- Issue 45, add --mouse-timeout, --visible-click-timeout, and rename --fade-timeout to --key-timeout.
- Issue 46, add --no-press-fadeout for hide the window after inactivity.
- Issue 59, add --sticky for StickyKeys. Note it does not detect your environment, it only make modifier keys be sticky when you use this option.
- Fixed issue 77, keysym does not match because Turkish locale setting, 'i' character won't be changed case in 'shift'.
- Fixed issue 74, fix old keys doesn't show the correct number of key images.
- Fixed issue 78, mouse image still shows when with --nomouse;
- Fixed issue 84, mouse image shows up when enabled other images.
- Fixed issue 85, avoid undefined option exception.
- Fixed issue 86, fix create_moveresize_window error by manually handle window dragging.
- Fixed issue 90, add two Turkish kbd files and missing codes to xlib.c.
- Fixed issue 75, make AltGr show in Alt image place.
- Fixed issue 67, right Windows key does not show.
- Fixed issue 98, not returning abs path for some setups
- Fixed issue 99, settings from command line interfering with settings from settings dialog.
- Applied patches from Yu-Jie Lin to, have a background-less window and some additional bug fixes.
- Applied donated patch which fixes issues with old keys and does a better job when changing settings in the settings dialog.
- Applied donated patch which allows longer/shorter delays on the keys shown.
- Applied patch for Issue 69 (thanks Doug) which allows combinations of mouse button clicks to be displayed (ex. left and right buttons clicked at the same time).
- Applied patch for Issue 63 (thanks stefantalpalaru) which affects Python 2.6.6.
- With 'highly visible click' now stays down while clicked and dragged around. Feature request (Issue) 44.
- Fixed issue 61, key-mon was taking 100% of the CPU in the on idle event. Added a small amount of sleep so that it gets called less often.
- Fixed issue 52 a third time. The bad merge affected more code than I realized.
- Fixed issue 57, options from the command line are sticky which isn't normal.
- Fixed issue 52 (again), There was an accidental regression in the code.
- Fixed a unit test.
- Fixed issue 51, -l and -s command lines not working.
- Fixed issue 52, fix python 2.5 compatibility.
- Fixed issue 54, cannot list themes with --list-themes.
- Fixed issue 55, not all themes installed.
- Fixed issue 56, --theme=bob is not very tolerant.
- Fixed issue 58, annoying error message caused by opt-parse.
- Added --reset command line option to force everything back to defaults.
- Removed a Python 2.6 only feature so that it remains compatible with Python 2.5
- Settings dialog supports changing the themes and scale.
- Add option to show key only when pressed in combination of a modifier. Issue 27.
- Issue 50 resolved, changing scale looks OK.
- Updated README and install files.
- Updated the Portuguese translations.
- Added tooltips to the settings dialog.
- Fixed some missing keys Issue 49.
- Complete refactoring how options are handled.
- Renamed build_all.py to build.py.
- Completed Portuguese translations.
- Added some support for internationalization.
- Added missing librsvg2-common to Debian package.
- Changed the style to be more PEP 8 compatible.
- Fixed a few small bugs.
- Using new version of pybdist.
- Added the correct copyright notices.
- Added icon to the Debian install.
- Added the man page to the Debian install.
- Build is now super automated.
- Fixed the screenshots.
- A little smarter about key names when the keycodes don't seem to match.
- Fixed and improved the Debian install.
- Fixed Issue 25. Darken the mouse buttons.
- Switched from DBUS to XLib, now it should work in user-land and may work with Wacom.
- Moved the key images up one 'pixel' and the mouse left one 'pixel'.
- Preferences dialog.
- Fixed Issue 5, Clicking two mouse buttons at the same time shows only the last one.
- Fixed Issue 20, Typo in help
- Fixed Issue 29. Highlight mouse cursor and mouse click points. Still needs some loving though.
- Fixed Issue 31, Problem with mouse highlighting.
- Fixed mouse images a bit.
- Fixed bug 24, Vol /Vol- swapped.
- Fixed a typo in setup.py.
- Added --old_keys arguments, which can show quick key combinations better. Example: showing VIM keystrokes might be yyd for delete line.
- Fixed Issue 20, typo in help.
- Fixed Issue 19. Show normal key a little bit longer.
- Created automated build process.
- Screenshots are now created automatically.
- Created Debian package.
- Created normal setup.py package.
- Updated the site's documentation.
- Add the option to switch the left and right mouse buttons. Issue #15
- Add option to hide the Shift, Ctrl, and or Alt buttons Issue #16
- Make the scroll up/down less ambiguous. Issue #14.
- Fixed a bug where it wasn't using the -small version .svg files.
- Fixed issue #10. Capslock key is too large and overflows.
- Bug where unknown keys caused it to crash. Issue #9.
- Make key-mon more robust when there's an unknown key.
- Added a few more characters.
- Bash shell script wasn't passing parameters to key-mon.
- The zip was missing files and thus didn't run.
- Created a key-mon script to run the program with gksudo if required.
- Support for running from another directory.
- Different types of keyboards are supported
- You can force key-mon to use your keymap names, more flexible and you can internationalize.
- Ctrl-Q to quit
- Smaller buttons don't go on two lines
- Use smaller svg files if they exist, more flexible.
- Ability to resize the window at the command line.
- Can toggle meta key and mouse, on and off in menu.
- Give a useful error message if sudo required.
- Add support for python 2.4.
- Last key is now centered.
- Meta key support
- Window Chrome toggle on/off in menu
- Images created on the fly from svg.
- Window is always on top by default.
- Window is without chrome, by default.
- Handle common errors.