[RFE] don't use CTRL+R for removing tags

suggestion: Please DON'T use CTLR+R for deleting tags by default, because many applications use this shortcut for Reload/Refresh.

When the user is used to it, he/she is bound to accidentally delete tags.

Now, there is a confirmation dialogue before deleting a tag, so this is good, but it is still annoying to deal with unrequested pop-up windows (plus, who among us has never accidentally clicked on "yes" instead of "no"?).

solution: Define a different shortcut for deleting, e.g. ALT+del (german: "entf") as the DEL key is unambigously reserved for deletion.
Or - even better - make shortcuts user-customizable

(so that those who love CTRL+R can keep it and others don't have to fear to accidentally delete tags).

Wich program are you used to that uses Ctrl+R ?

I'm used to F5 for refreshing. That's pretty mmuch de facto for windows applications and also most web browsers.

I only know about one rare occasion I know where Ctrl+W is used to refresh.

CTRL+R also is the de facto Windows standard for Reload/Refresh.

  • Mozilla Firefox (reload)
  • Opera (reload)
  • Google Chrome (reload)
  • Safari (reload)
  • Microsoft Internet Explorer (reload)
  • pretty much every Internet browser out there (reload)
  • Microsoft Windows Explorer (reload)
  • VLC player (save!)
  • Thunderbird (reply)
  • Total Commander (reload)
  • Tag&Rename (refresh file list: CTRL+R, refresh folders: CTRL+ALT+R)
  • Apple based programs use Ctrl+R to reload (according to "ohrenkino")
  • MS Word (right-justifies paragraph)
  • MS powerpoint (right-justifies paragraph)
  • Linux (open command editor)
  • ...
actually, I have many programs which use CTRL+R for vital operations. On the other hand - aside from Mp3Tag - I don't have a single program which uses such a general purpose shortcut for deleting files. Most use the del key ("entf"), often in combination with modifier keys for safety purposes. Why using a letter which can mean anything to any program, when there is a dedicated key reserved for deletion tasks?

I doubt that.
In MS Word and MS powerpoint Ctrl-R puts a paragraph to right-justified. No reload, no delete.
MS Outlook uses F9 to requery/reload the mail server and does not know Ctrl-R.
Adobe Framemaker uses Ctrl-L to refresh a screen.
The collection of programs which use Ctrl-R looks to me like a set of programs that deals with files (HTML pages are also files in that respect)
In Linux Ctrl-R seems to open a command editor.
A Google search BTW only presents browsers and Apple based programs to use Ctrl-R to reload.
So I seriously doubt that this is really a standard.
It would be a standard, if this operation was part of the commondlg.dll which offers the windows dialogs for saving, printing and stuff. This dll also supplies the keyboard shortcuts. Ctrl-R is apparently not among them.

I doubt that.
In MS Word and MS powerpoint Ctrl-R puts [...]

You completely misunderstood the meaning of that sentence. It means that Reload/Refresh is almost always carried out by CTRL+R. It does not mean, that CTRL+R always carries out Reload/Refresh. There is a major difference.

Snow is always cold. But not everything which is cold is snow.

Your posting is confused and seriously at war with logic. I actually added your examples (Word, Powerpoint, etc.) to my list above, because they are in favour of my arguments, not yours, since none of them use CTRL+R to delete anything. Instead, they further add to the list of "programs which use CTRL+R for vital operations" (as already said in my previous posting) and to which MP3Tag users may realistically be expected to be used and accustomed.

Assigning a general purpose letter such as "R" for deleting is just as arbitrary and error-prone as any other letter, i.e. "D" for Delete. Or "E" for Erase. Haven't checked, but I'm sure that CTRL+D and CTRL+E are also used by lots of programs for standard operations. Hence why you have a key specially dedicated to this task: the del key ("entf"). (And to a minor degree also the backspace key).

Together with the modifier keys (CTRL, ALT, SHIFT) there are endless possibilities of combinations for the del key, so there really is no need to use any letter key for deleting operations! That's just bad practice and unsafe program design.

Not to mention that it's easy to accidentally press CTRL+R, when you were in fact reaching for a key in proximity (not all of us use the "eagle method"...). If at all, this happens only much harder with the del key which is more dislodged from other keys on every keyboard layout that I know.

Not even counting the rest of the list, the mere fact that Microsoft Internet Explorer AND Microsoft Windows Explorer use CTRL+R for Reload/Refresh makes it a Windows standard.

And you said yourself, that "Apple based programs use Ctrl-R to reload". So given that put together this covers 98% of all operating systems worldwide, your point must be that it's "not really a standard" on Free-BSD and Sun Solaris ... well I give you that.

Thinking of it, I can't even give you that, as MP3Tag doesn't even run on these systems.

Thank you.

You claim that the Ctrl-R is the standard key for refreshing/reloading.
This is obviously not the case as there are numerous programs that use a completely different key for this purpose.
So, only because you are used to it and some other (very similar) applications have copied this part of a user interface is nothing more than plain convenience for the user and serves his lazyness to learn something new.
In my opinion it is simply not correct to claim the use of CTRL-R in MP3tag is the violation of a standard.

What about using F5 as the key for removing tags, oh no that's also impossible because programs also using that for refresh.

http://en.wikipedia.org/wiki/Function_key

But fortunately in the end it's not up to someone to decide which key will be used, but it will be Florian's decision :slight_smile: