Add setting to only display control characters #69296
@texastoland wish I could have gotten to this sooner but anyways, I changed the setting to whether something is a keyboard shortcut, not just a modifier key. Seems to me like that's what's going to be desired most of the time. The feature as a whole is still kinda buggy but I think that's a separate issue. Let me know what you think
@mkenigs You seem to do a lot more here than expected:
Usually we prefer to have everything in separate PRs, but let's take it from here.
The intended feature for this PR works fine. But not chord handling.
Chords work in the following key sequence:
But they don't work in the following:
@joaomoreno thanks for looking at this! Also happy to split into multiple PRs if that would be easier.
Changed it so that screencast mode only ever displays keys that have dispatch parts. That fixes the issue with chords, and it also allows slightly simpler logic regarding keys like shift.
Chords still won't display properly if the screencast mode timeout is reached before that of chords - should those be changed to match?