Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reset (or reduce) click counter when I get it right. #63

Open
osamesama opened this issue Jun 21, 2020 · 1 comment
Open

Reset (or reduce) click counter when I get it right. #63

osamesama opened this issue Jun 21, 2020 · 1 comment

Comments

@osamesama
Copy link

Key Promoter X would be a little more fun if it rewarded me for getting it right from time to time. My idea is simple:

Right now, the plug-in has a counter that tracks how many times I've clicked instead of pressing the corresponding keyboard shortcut. I don't know what you call it, but let's call it X.

It would be awesome if, whenever I successfully remember to use the keyboard shortcut, I get rewarded by cutting X in half, or resetting X to 0, or something like that. (Probably just multiply it by a user-configured constant, to keep everyone happy.)

With this one simple enhancement, and with the configurable reminder threshold already supported, one only gets reminded when the ratio of failures over successes exceeds a certain amount. Most people, when they are trying to improve any skill, are far more interested in a ratio than an absolute count.

It seems like adding this one additional configuration parameter, "Multiply click count when shortcut used", accepting a value between 0.0 and 1.0, would be pretty easy. Default it to 1.0 to continue life-as-usual for users not interested in this feature.

@osamesama
Copy link
Author

image

@halirutan halirutan transferred this issue from halirutan/IntelliJ-Key-Promoter Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant