-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
in Tooltips and config, upper/lower case of the keybindings are not respected #2856
Comments
IMHO this is not a bug. Stating the obvious, a key combination is a combination of keys on your keyboard. Rendering a Shift + T combination as upper-case T is one of many ways of representing that key combination. The issue with this approach is that while it works for character keys, it starts to fall apart for keys that do not represent a character. How would you represent the key combination Shift + Enter, for example? |
@Tomasito665 Thanks for your comment, but I disagree. This would make the non-tech savvy users confused. Take a look at any software out there, the key combination is presented as lower case. |
@mmahmoudian I agree that What do you think of Google's approach to Chrome's keyboard shortcut descriptions? It defines all shortcut descriptions with lower-case letters and prepends shift-modified ones with |
I think @Tomasito665 latest proposal is the way to go. |
This is exactly my point number 1. We should show the lower case, and show the modifier keys if they are used. I'm not suggesting to use |
Ohhhh ok I misunderstood |
We are on the same page, then :-) |
I went ahead and gave it my best shot. Humongous pull request: |
@Tomasito665 yeap, it took me thousands of milliseconds to read the changes 😅 thanks for the PR. Simple and efficient as far as I can tell. 👍 |
Are there any pending tasks for this issue? If not, let's close it! :-) |
Thanks again for the PR. I'm closing this now. |
Flameshot Version
Flameshot v12.1.0 (001726a)
Installation Type
User repository (AUR)
Operating System type and version
5.15.57-2-MANJARO
Description
At the moment the in the tooltips and config window, all keybindings are shown as upper-case letters where as they only work when the key is pressed without holding the Shift. A little more investigation also shows that the config file also contains upper-case letters. This means that although Flameshot is capable of recognizing upper and lower-case letters (e.g
T
doesn't work butt
does), the user does not have the option to use upper case for one keybinding and lower-case for another.I suggest:
Steps to reproduce
No response
Screenshots or screen recordings
Showcasing tooltip:
Showcasing config window:
Showcasing the message box:
System Information
The text was updated successfully, but these errors were encountered: