Learning app Keyboard Jedi disables your mouse and helps you memorize your favorite application's keyboard shortcuts.
No, this software is not any visual overlay or a diagram of keyboard shortcuts but something entirely different - it puts you in a situation where you have no option but to learn the shortcuts in order to complete your task - just like the strict teacher in the school.
Start any application and press Ctrl+Alt+Shift+F12. Keyjedi will disable your mouse only for that application. Whatever shortcuts you type will appear in a small transparent window.
In Firefox, you can still use mouse to move the cursor and grab focus of various text areas and input fields, but choosing menu items (like File > New Tab) was disabled. Keyboard Jedi is a free download for Windows; requires the free .NET framework to run. [via Lifehacker]