Toggle "select all"
Moderators: helmut, XnTriq, xnview
Toggle "select all"
Toggle select all for menu item, toolbar button and keyboard shortcut Ctrl+A, to toggle between:
- select all items
- deselect all items
If more than 1 and less than all items are selected, then do the same, for example:
- 3 items are selected
- press Ctrl+A
- all items will be selected
- press Ctrl+A again
- no items will be selected
- press Ctrl+A
- all items will be selected
...
- select all items
- deselect all items
If more than 1 and less than all items are selected, then do the same, for example:
- 3 items are selected
- press Ctrl+A
- all items will be selected
- press Ctrl+A again
- no items will be selected
- press Ctrl+A
- all items will be selected
...
Dreamer
Re: Toggle "select all"
I agree.
Re: Toggle "select all"
I agree too, but in this case do the same thing for the TAG function ( crtl+T) should be "tag all/untag all" too (instead invert selection)
(same behavior & menu names for crtl+A and crtl+T for a standardization)
(same behavior & menu names for crtl+A and crtl+T for a standardization)
XnViewMP Linux X64 - Debian - X64
Re: Toggle "select all"
Ctrl+T - tag, is not the same function, it's to tag the current, selected file(s) only. Ctrl+T and Space key work the same way as Insert and Space in the file managers and this shouldn't be changed. These shortcuts shouldn't tag all files, only if the files are selected, then I agree with the same behavior - tag all > untag all (selected files).oops66 wrote:...but in this case do the same thing for the TAG function ( crtl+T) should be "tag all/untag all" too (instead invert selection)
Dreamer
Re: Toggle "select all"
Ah right , but : I usually tag my photo into the full screen mode with only the bistable shortcut "T" under v1.96.5 ( "T" Tag, "T" untag, "T" Tag...).
The "Ctrl+T" is to tag the selected file into the browser mode ( "ctrl+T"Tag, "ctrl+T" untag, "ctrl+T" Tag...), I usually use the mouse to tag photo into the browser mode.
And into the View mode "T" or "Ctrl+T" tag the current file but a new "T" or "ctrl+T" does not untag the file
And into the View menu (browser mode) "Ctrl+T" is to invert the selection ( see menu: View\Tag\Invert (Ctrl+T)), then it's a bite confusing.
So I think it will be a good thing to harmonize these both similar functions: (select and Tag), ... same behavior, same menu structure, same menu names, same shortcuts structure.
The "Ctrl+T" is to tag the selected file into the browser mode ( "ctrl+T"Tag, "ctrl+T" untag, "ctrl+T" Tag...), I usually use the mouse to tag photo into the browser mode.
And into the View mode "T" or "Ctrl+T" tag the current file but a new "T" or "ctrl+T" does not untag the file

And into the View menu (browser mode) "Ctrl+T" is to invert the selection ( see menu: View\Tag\Invert (Ctrl+T)), then it's a bite confusing.
So I think it will be a good thing to harmonize these both similar functions: (select and Tag), ... same behavior, same menu structure, same menu names, same shortcuts structure.
XnViewMP Linux X64 - Debian - X64
Re: Toggle "select all"
Added in the latest beta.
Moved to "1.97 Testing - Feedback".
- Tag still work the old way (toggle selected).
- Ctrl+A works good, but after the items are deselected, no item is selected - I think the previously selected file should be selected.
Moved to "1.97 Testing - Feedback".
- Tag still work the old way (toggle selected).
- Ctrl+A works good, but after the items are deselected, no item is selected - I think the previously selected file should be selected.
Dreamer
Re: Toggle "select all"
And what do you want?Dreamer wrote: - Tag still work the old way (toggle selected).
No i don't think...- Ctrl+A works good, but after the items are deselected, no item is selected - I think the previously selected file should be selected.
Pierre.
Re: Toggle "select all"
Ctrl+T is to invert tag, this is OK, but Insert and Space keys functions might be changed, as oops66 has suggested. Often I select several files and I want to tag all selected, but since some of those files are already tagged, it's not possible, so the only way is to manually tag the files one by one.xnview wrote:And what do you want?Dreamer wrote: - Tag still work the old way (toggle selected).
Missing feature which would help is "toggle tag/untag selected", so I suggest to change the shortcuts "Insert" and "Space" to toggle tag selected. For example:
- files 1, 3, 5 are tagged
- select files 1-6
- press Insert
- files 1-6 will be tagged
- press Insert
- files 1-6 will be untagged
It's similar to "Invert", but basically it's the combination of existing options (without shortcuts) in menu > view > tag > "tag current" and "untag current". I think it might be added also to menu, so here is my final suggestion:
- menu > view > tag > "Toggle" (toggle between "tag current" and "untag current")
- keyboard shortcuts "Insert" and "Space" to "Toggle" (toggle between "tag current" and "untag current")
Hmm... in XnView, when I go to any folder, the first item is selected, when I go up, previous folder is selected, this is very useful. In Explorer and other file managers, when I deselect all files, the last selected file is selected, or focused - always. This is also very useful. Since the file can't be focused in XnView, it should be selected IMHO. At least as option. It is easy to deselect all items and reset the position, but it's impossible to restore the position once it has been lostxnview wrote:No i don't think...Dreamer wrote:- Ctrl+A works good, but after the items are deselected, no item is selected - I think the previously selected file should be selected.
More opinions??
Dreamer
Re: Toggle "select all"
+1 I agree,
As I said before:
"I think it will be a good thing to harmonize (standardize) these both similar functions: (select and Tag), ... same behavior, same menu structure, same menu names, same shortcuts structure."
As I said before:
"I think it will be a good thing to harmonize (standardize) these both similar functions: (select and Tag), ... same behavior, same menu structure, same menu names, same shortcuts structure."
XnViewMP Linux X64 - Debian - X64
Re: Toggle "select all"
Ok, so you would like that Space/Insert work different than Ctrl+T, right?Dreamer wrote: - keyboard shortcuts "Insert" and "Space" to "Toggle" (toggle between "tag current" and "untag current")
Must be changed like new Ctrl+A (for tag)?
Pierre.
Re: Toggle "select all"
Not exactly like Ctrl+A, because Ctrl+A is to select/deselect all files, Insert/Space would tag/untag all selected files only. This feature is missing. There is "invert", "tag all selected", "untag all selected" (these without shortcut), but "toggle" - between tag/untag all selected is missing.
oops66 - if you want the same option as Ctrl+A to tag/untag all files, then perhaps a new shortcut might be added - Ctrl+Alt+A (seems to be free) to tag/untag all files. This item is missing in the menu too! There is only "Untag all" (to untag all files in the current dir).
oops66 - if you want the same option as Ctrl+A to tag/untag all files, then perhaps a new shortcut might be added - Ctrl+Alt+A (seems to be free) to tag/untag all files. This item is missing in the menu too! There is only "Untag all" (to untag all files in the current dir).
Dreamer
Re: Toggle "select all"
Hello DreamerDreamer wrote:...oops66 - if you want the same option as Ctrl+A to tag/untag all files, then perhaps a new shortcut might be added - Ctrl+Alt+A (seems to be free) to tag/untag all files. This item is missing in the menu too! There is only "Untag all" (to untag all files in the current dir).
Personally, I agree !
but Ctrl+Alt+T is better for Tag
Last edited by oops66 on Thu Nov 05, 2009 8:06 pm, edited 1 time in total.
XnViewMP Linux X64 - Debian - X64
Re: Toggle "select all"
Sorry but i don't understand what you would like for Insert/Space?Dreamer wrote:Not exactly like Ctrl+A, because Ctrl+A is to select/deselect all files, Insert/Space would tag/untag all selected files only. This feature is missing. There is "invert", "tag all selected", "untag all selected" (these without shortcut), but "toggle" - between tag/untag all selected is missing.

Pierre.