KeyBinder

Categories: dialog,control,miscellaneousStatus: STABLEComponent logo
Author: Francesco MontorsiwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.6, 2.8
Latest version: 2.1Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: A generic system to bind one or more keyshortcut to the commands you want (menu commands or whatever you like). A pre-built panel and a complete system to view/remove/add/edit command shortcuts is included. Also key profiles are supported and a complete load/save system based on wxConfig is present. Integrates with your applications with few modifications and allows the users to customize all the commands they want, bypassing the limitation of a single key-shortcut to each command. Supports Unicode and shared builds.

Links for KeyBinder:


Screenshots

^ TOP

Obviously, since keybinder is not an application, the following screenshots refer to the sample application included with this module which shows the usage of the keybinder classes.
The following screenshots have been taken on a Windows XP system using different build flags:

The keybinder sample running with wxMSW 2.5.3      The keybinder sample running with wxMSW 2.5.3

The following ones instead have been taken on Red Hat Linux 9.0:

The keybinder sample running with wxGTK 2.5.3      The keybinder sample running with wxGTK 2.5.3

Documentation

^ TOP

The doxygen-generated documentation for this component is available online here. Please let me know if you think something is missing.


Known bugs

^ TOP

None. To submit a bug report please look at wxCode FAQ.


Future enhancements

^ TOP

None. To submit a feature request please look at wxCode FAQ.