mirror of
https://github.com/keycastr/keycastr.git
synced 2026-05-15 14:15:50 -06:00
[GH-ISSUE #227] Show also when just hitting a modifier key alone (with no additional character key) #190
Labels
No labels
bug
compatibility
discussion
documentation
enhancement
help wanted
help wanted
investigation needed
pull-request
release
visualizer
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/keycastr#190
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jmuheim on GitHub (Feb 16, 2022).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/227
Thank you for the awesome work with KeyCastr! ♥️ I love it for demonstration purposes of a screen reader called NVDA. I run it inside a Windows virtual machine (VMware Fusion).
NVDA has some really quirky special keyboard combos. For example, by hitting
Controlalone, I stop NVDA while announcing something (through the audio channel). Or by hittingShiftalone, I skip the current announcement and let NVDA announce the next one (if there is one).Sadly, KeyCastr seems to display only "real" keyboard combos like
Ctrl + AorShift + 1, but not a modifier key alone. Wouldn't it make sense to do that? The logic would be something like: if a modifier'skeyUpevent is fired, and there has no "real" keyboard combo been pressed since itskeyDown, just show the modifier key.@akitchen commented on GitHub (Feb 26, 2022):
Hey, @jmuheim thanks for opening an issue about this.
Yes, I agree something like this should be supported via a user-facing configuration and/or a new visualizer mode entirely, since there are so many use cases for needing to visualize keystrokes. Indeed, the two currently open PR's have to do with this use case.
I struggle with what to call this as an additive configuration option though... something like "Include all modifiers" Y/N
What do you think?
@jmuheim commented on GitHub (Feb 27, 2022):
Thanks for your response, @akitchen. I would call it "Show modifier-only keystrokes", which would include a single
Ctrlas well as a combination likeCmd-Shift: as soon as allkeyUpevents are fired and only modifier keys were pressed, display them!@setanarut commented on GitHub (Feb 27, 2022):
doesn't work
ctrlctrl + mouse dragI uninstall the app with frustration.
@porg commented on GitHub (May 20, 2022):
I took the expressed user need here and integrated it into a concrete user experience design proposal.