Applications, which detect and display keystrokes in real-time, can be very useful for those who do screencasts or screen recordings. Here is a quick look at three such applications.
|Free, under GPL2 license
NohBoard is a keyboard visualization software. It displays a full keyboard on the screen and shows animations on key presses. The first time you launch NohBoard, you will see only a blank window. It will start showing the keyboard only after you have loaded a keyboard layout. Load Keyboard option is available from the right-click context menu.
Layout us_intlmousemove worked perfectly for me.
There are many layouts meant for gamers as well; here is a sample.
Many of the keyboard layouts visualizes mouse actions as well. If none of the keyboard layouts which ship with NohBoard work for you, it is possible to create your own layout. You may also be able to find user created keyboard layouts on the internet.
Modify Keyboard Style
To modify the keyboard-style, choose start editing from the right-click context menu. This would put you in edit mode.
Now right click again, you will see that your context menu now has more options. Choose keyboard style.
In the Keyboard Style window, double click on whichever color/colors you want to change
Choose Save Style ➾ save as
Click stop editing from the context menu. Here is the result, after some customizations.
Modify Keyboard Layout
The most advanced feature of NohBoard is its ability to customize the keyboard layout. To do this right-click ➾ start editing. As mentioned earlier this makes more options available to you. You can drag the edge of the window to resize it.
You can add a new element.
In order to modify the properties of an element, you need to right-click on the element while you are in edit mode.
As you can see in the picture, right-clicking on an element while you are not in edit-mode will not give you the options necessary to edit it. This is one thing you need to remember when trying to configure NohBoard. Many options like the one in this example, are available only in edit-mode. So the steps usually needed are: right-click and select Start Editing to enter edit mode, right click again to select the options you want, save changes to the style or definition as the case may be, and then select stop editing to exit the edit mode.