I need a visual keyboard and macro program to allow people to click on a visual representation of a keyboard and have the corresponding Unicode characters or diacritical marks appear in the Windows application. In addition, I need to be able to map diacritical characters to CTRL or ALT key combinations so the user can choose to input the diacritical marks or characters that way. The program would need to support multiple keyboard files for multiple mappings (so the keyboard can be mapped phonetically or according to the target language standard keyboard layout, for example.) When the mouse is over a character, there should be a way for the user to see what CTRL or ALT key combination would also display the same character so that the user can learn keyboard shortcuts. The visual keyboard should also be available as a grid so that special characters that do not have a keyboard equivalent can still be clicked on - something like Fontographer's view of an entire font. The program must support Unicode!
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Windows with Unicode support (Windows 2000 and XP)