Ticket #4448 (reopened enhancement)
A keyboard shortcut to select a bunch of files
Reported by: | birdie | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | mc-core | Version: | master |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Branch state: | no branch | Votes for changeset: |
Description
In Far file manager you can use Shift + Arrow Left/Arrow? Right to deselect/select a bunch of files (a visible column worth of files actually).
Is this possible in MC?
Change History
comment:1 Changed 22 months ago by andrew_b
- Status changed from new to closed
- Resolution set to wontfix
- Milestone Future Releases deleted
comment:2 follow-up: ↓ 4 Changed 22 months ago by birdie
- Status changed from closed to reopened
- Resolution wontfix deleted
This feature is missing for all I understand.
This is _not_ a question, this a feature request.
No idea why you rushed to close it.
comment:3 Changed 22 months ago by birdie
I've posted bug reports and feature requests for MC and other projects for over two decades now, I don't understand why I'm treated this way.
The link was given for search engines to extract valuable data and improve people's knowledge.
Next time I will avoid posting any links, OK, sorry, your position is clear though it makes no sense to me.
Sigh.
comment:4 in reply to: ↑ 2 Changed 22 months ago by andrew_b
- Status changed from reopened to closed
- Resolution set to invalid
Replying to birdie:
This feature is missing for all I understand.
You understand wrong.
This is _not_ a question, this a feature request.
This is a question.
No idea why you rushed to close it.
Especially for you a small quote from mc.default.keymap:
82 [panel] 86 MarkUp = shift-up 87 MarkDown = shift-down 88 # MarkLeft = 89 # MarkRight =
comment:5 Changed 22 months ago by birdie
Both shortcuts do not work under xfce4-terminal 1.0.4
KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34382204, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34384607, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34384761, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34387269, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34387419, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34391447, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34392416, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34392706, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34392861, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34393054, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34394786, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34394828, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34394955, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34395019, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34405354, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34405425, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34405552, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34405602, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34406204, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34406276, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34406412, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34406462, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34407579, (77,133), root:(948,576), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34407695, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34407753, (77,133), root:(948,576), state 0x11, keycode 112 (keysym 0xff55, Prior), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x5c00001, root 0x798, subw 0x0, time 34407808, (77,133), root:(948,576), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
comment:6 Changed 22 months ago by birdie
This is under Fedora 37 and MC 4.8.28 - all the MC configuration files are untouched.
/etc/mc/mc.keymap MarkUp = shift-up MarkDown = shift-down
Is there any magic to using these shortcuts?
comment:7 Changed 22 months ago by andrew_b
No any magic in mc. A magic is in your distro.
These shortcuts work in Linux console, mate-terminal, xterm.
comment:8 Changed 22 months ago by ossi
... and in konsole.
but arguably, the request is that MarkLeft? & MarkRight? should have default assignments, no?
comment:9 Changed 22 months ago by birdie
- Status changed from closed to reopened
- Resolution invalid deleted
Shift + Up/Down? select a single file.
This bug report is about selecting a column worth (the number of files visible in a single column) of files.
The word "bunch" means: a number of things, typically of the same kind, growing or fastened together: "a bunch of grapes"
comment:10 Changed 22 months ago by birdie
По-русски:
Этот feature request касается возможности выделить пачку файлов (например, то количество файлов, которые влезают в одну видимую колонку на экране), а не один. Один можно было всю жизнь Insert выделить.
В Far это можно сделать (под руками нет Windows - не помню как) - В MC я не вижу такой возможности.
This is not a proper place for questions.