Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rustydaemon/keymapscards
An interactive app to master keyboard shortcuts for IDEs and software
https://github.com/rustydaemon/keymapscards
avalonia csharp dotnet game keymaps learning-project shortcuts shortcuts-app
Last synced: about 20 hours ago
JSON representation
An interactive app to master keyboard shortcuts for IDEs and software
- Host: GitHub
- URL: https://github.com/rustydaemon/keymapscards
- Owner: RustyDaemon
- License: gpl-3.0
- Created: 2025-01-02T17:17:40.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-10T09:29:43.000Z (about 1 month ago)
- Last Synced: 2025-02-09T11:30:46.200Z (1 day ago)
- Topics: avalonia, csharp, dotnet, game, keymaps, learning-project, shortcuts, shortcuts-app
- Language: C#
- Homepage:
- Size: 148 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Keymaps Cards
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)_![video](https://github.com/user-attachments/assets/bc0983ec-ef15-4543-a241-702f60f5cdaf)
## Features
* 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
* Guess by Keymap: select the correct description from multiple options, based on the provided keymap
*
Screenshots
![]()
![]()
![]()
![]()
* 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)_
*
Screenshots
![]()
* Summary and Statistics:
* Review your performance statistics after each session
* Access detailed feedback to identify areas for improvement and revisit all answers
*
Screenshots
![]()
* Appearance:
* Dark and Light themes
*
Screenshots
![]()
![]()
## Getting Started
Requirements
- NET 9 or higher1. Clone the repository
2. Navigate to the project directory
3. Run the application
```bash
dotnet run
```
## Contributing
The details on how to contribute to the project will be added later.
## License
This project is licensed under the GPLv3 License. See the [LICENSE](LICENSE.md) file for details.
The project uses third-party software with their respective licenses. See [THIRD_PARTY_LICENSES](THIRD_PARTY_LICENSES.md) file for details.