In Keyboard Manager, it's possible to remap a shortcut globally. Since there are many annoying programs that not only don't use what I consider the standard shortcut, Ctrl+Shift-Z, for Redo, but some of them even have another action on there, which results in a loss of redo history.
Some of those shortcuts aren't even remappable or the shortcut settings are hard to find and use, so I was really thankful for the possibility. I remapped Ctrl+Shift+Z to Ctrl+Y globally, which has mostly worked great for me.
However, I stumbled upon a particular program that has the reverse problem. Its command for Redo is Ctrl+Shift+Z, and it's not remappable. My remapping makes it impossible to redo and it triggers another action, which is the behaviour I wanted to fix in the first place.
I wish I could define exceptions for my "all apps" rule, or apply it to a certain list of apps instead of a single one. What's the best way to achieve what I want?
hi @ariane-b we don't currently have a workaround unfortunately but we have an issue similarly, to specify multiple targets: #6223
right now the only workaround, that is tedious, would be to remap Ctrl+Shift+Z to Ctrl+Y for all the apps you wanted it for and thus keep it from clashing with the particular program. This could be tedious but obv would be a one time action and temporary solution as we work to push updates!
Hi! Thanks for your answer. Does this count as a duplicate of #6223, or does "all apps except these apps" constitute a different feature request?
No, this is a different ask!
Another use case: I use an Apple keyboard, so I switch Cmd (Meta/Win) with Ctrl so it has the behavior I'm used to. Unfortunately, this has the side effect of not playing nicely with terminals. I would use this feature to ignore terminals, so the Ctrl key has the effect I am used to there.