Keymaps Cards is an interactive learning application designed to help users master keyboard shortcuts for various IDEs and software. Whether you’re a beginner or an expert, Keymaps Cards provides engaging modes to enhance your productivity by learning essential shortcuts.
(click on a link if video is missing)
- Learning modes:
- Classic Mode: test your knowledge by guessing the shortcut based on the action description
- Timed Mode: a challenging variation of Classic Mode, where you must answer each question within a limited time
- Guess by Description: select the correct shortcut from multiple options, based on the action’s description
- Multi-platform support:
- Works on Windows, macOS, and Linux
- (Note: The application has been tested primarily on Windows and macOS)
- Customizable keymap sets:
- learn shortcuts for a variety of IDEs, such as Rider, Visual Studio, Vim, and more
- additional keymap sets can be downloaded separately
- you can also create and share your own keymap sets to expand the library (Note: At this time, only a limited number of pre-defined keymap sets are available)
- Summary and Statistics:
- Review your performance statistics after each session
- Access detailed feedback to identify areas for improvement and revisit all answers
- Appearance:
- Dark and Light themes
Requirements
- NET 9 or higher
- Clone the repository
- Navigate to the project directory
- Run the application
dotnet run
The details on how to contribute to the project will be added later.
This project is licensed under the GPLv3 License. See the LICENSE file for details.
The project uses third-party software with their respective licenses. See THIRD_PARTY_LICENSES file for details.