Project

General

Profile

Feature #8797

Quick-Tags

Added by Richard Wonka about 7 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Lighttable
Target version:
-
Start date:
06/23/2012
Due date:
% Done:

0%

Affected Version:
System:
bitness:
64-bit
hardware architecture:
amd64/x86

Description

It would be very useful to have a simple and defined way to assign quick-tag keys. I.e. a set of keys with assignable tags that will set that tag with just one keypress.

The F1-F10 keys are just begging to be used for this, so one possible implementation could be:

  • Move the default binding for colour labels to the keys 6-0, that way, this row of keys is for rating and colour labels. un-rating the selection defaults to 'r', is that correct?
  • [Ctrl]+F_n_ opens a input field (similar to [ctrl]+t currently) that allows the user to enter a tag and sets the entered tag to key F_n_
  • F_n_ tags the selected image(s) with its assigned tag
  • [Shift]+F_n_ removes F_n_'s assigned tag from the selected image(s)

What do people say?

History

#1 Updated by Ivan Tarozzi about 7 years ago

Interesting feature!

Can I add some considerations?

Actually 'r' key is not for unrate, but for reject. Unrated status is not (luckily) the same of rejected.
When I import pictures, I set default status to unrated, so I can easily filter unrated and then rate or reject.
So we need to maintain a key for unrate (could be '\' - in italian keyboard is on left of 1)

I fear moving color label to 6-0 key is less comfortable.

Alternative solution could be :

ctrl-fn to assign tag to key
alt-fn to assign tag to pictures

to remove, we can use shift or we can toggle with alt-fn key.

just my 2 cents

#2 Updated by Richard Wonka about 7 years ago

Ivan Tarozzi wrote:

Actually 'r' key is not for unrate, but for reject. Unrated status is not (luckily) the same of rejected.

yes, just came back to me this morning. I use 'r' all the time for this, just a bit of a duh-thing. :-)

When I import pictures, I set default status to unrated, so I can easily filter unrated and then rate or reject.

I do exactly the same.

So we need to maintain a key for unrate (could be '\' - in italian keyboard is on left of 1)

On a US and Thai keyboard, that is '`' and something else in other countries.. for me, '\' would be above the [Enter] key. :-)

I fear moving color label to 6-0 key is less comfortable.

Yes, I found out earlier in another issue that the consideration is to allow all tagging to go via the left hand.
Knowing that, we can change the approach. let's see...

ctrl-fn to assign tag to key
alt-fn to assign tag to pictures

Sounds perfectly fine to me.

to remove, we can use shift or we can toggle with alt-fn key.

We would have to give very clear feedback whether the tag has been added or removed, then toggling would be fine.
Thinking of a situation where some images in a selection already have the tag and some don't.
Comparing this to the behaviour of [ctrl]-b in a word processor, which commonly toggles boldface and in mixed selections defaults to first setting boldface for the entire selection and then removing it the next time you type [ctrl]-b.

just my 2 cents

I liked those two cents. Do yo have more? :-)

#3 Updated by Tobias Ellinghaus about 7 years ago

I don't like it on many levels. I don't like to move color labels to other keys, I don't like that this will also require some screen space to show the current bindings and also allow to edit the stuff from the GUI. I'm not even sure that there is a real need for something like this (reminds me of hack&slay RPGs) but I may be wrong with this since I don't use tags.

#4 Updated by Richard Wonka about 7 years ago

Tobias Ellinghaus wrote:

I don't like to move color labels to other keys

... which has already been mentioned and solved

I don't like that this will also require some screen space to show the current bindings and also allow to edit the stuff from the GUI.

This screen space could just be in the keybinding preferences or a button in the tagging module that one doesn't ever get to see when not using tags.

I'm not even sure that there is a real need for something like this (reminds me of hack&slay RPGs) but I may be wrong with this since I don't use tags.

... aaaah. I think there is the key. For someone who doesn't use tags, this would be useless and not worth any effort or screen space. But in rest-of-world tagging is something that people do, so for them there might just be a value in this functionality. I believe it would even be of great value as it would minimise GUI interaction and typing effort dramatically for those users that have a set of tags that they use frequently.

#5 Updated by Richard Wonka almost 7 years ago

update: The more I work with darktable, the more I find that quicktags would make my work much quicker and easier.

Assigning them could happen in the preferences, and keybinding could be free for anyone to choose that would be fine with me.
The assignment could then happen in a separate tab in the preferences in a list that allows for arbitrary numbers of tags to be assigned to arbitrary keys:

[Tag]                      | [Keybinding]
 foo                       | <primary>f
 bar                       | <primary>b
 <enter new quicktag here> | <enter shortcut for new quicktag>

#6 Updated by Richard Wonka almost 7 years ago

I still like this idea and have found that it would nicely complement the currently available colour labels.

How about (optionally) associating colour labels with tags?

I have found myself wondering a few times "What did I use the green label for again?"

If I could associate tags with colour labels, that would be just perfect: I could easily assign my most commonly used tags and easily recognise which images these tags have been used on.

I think this would also nicely complement current use cases of colour labels where people probably already associate some meaning with each colour, only that this is not visible or recorded.

Making this optional means that the current use is still possible. So it would be a pure addition to functionality without any downside to it.

Right?

#7 Updated by Richard Wonka almost 7 years ago

Bump. I really think this would make a lot of sense.

Could we rename the feature to

"Associate tags with colour labels"

please? Or should I open a new one?

Also available in: Atom PDF