Ticket #1390 (accepted defect) — at Version 17

Opened 15 years ago

Last modified 14 years ago

Key binding ctrl+t and marking files

Reported by: slackfan Owned by: iNode
Priority: minor Milestone: 4.7.0-pre3
Component: mc-core Version: master
Keywords: keybindings Cc: egmont@…, phil.krylov@…
Blocked By: Blocking:
Branch state: Votes for changeset:

Description (last modified by andrew_b) (diff)

Hello,
the new key binding of Ctrl+t to set_panel_encoding in the current git version leads to the problem, that there is whether now way to mark_file on mac os, because apple keyboards don't have an ins key like on pc keyboards, or the marking of files works different on these platforms which is pretty annoying.
Is there a solution?
screen.c (line 2300)

Change History

comment:1 Changed 15 years ago by slackfan

  • Version changed from 4.6.2 to master
  • Milestone changed from 4.7 to future releases

comment:2 Changed 15 years ago by slavazanko

  • Milestone changed from future releases to 4.7

hm... I think, we need to review this behaviuor. CTRL+T used in editor viewer, therefore ctrl+t it's a good solution for usage in panels too, IMHO.

And this ticket not for 'future releases'. Need to fix in near time. :)

comment:3 Changed 15 years ago by angel_il

  • Type changed from defect to task

In panel select menu (F4)
Options \ learn Keys...

select [Insert key ] and redefine this.

comment:4 Changed 15 years ago by angel_il

  • Type changed from task to enhancement
  • Milestone changed from 4.7 to 4.7.0-pre2

maybe change hotkey to: F18 (S-F8) ?

comment:5 Changed 15 years ago by andrew_b

I agree.

comment:6 Changed 15 years ago by iNode

  • Owner set to iNode
  • Status changed from new to accepted

Me too.

comment:7 Changed 15 years ago by iNode

But F18 used for delete_cmd_local

/* Invoked by F18. Remove selected file, regardless of marked files. */

Should we remap it too?

comment:8 follow-up: ↓ 9 Changed 15 years ago by ossi

no. i find it most ... unnatural to map something unrelated to deletion to something-f8. especially tagging, which is possibly the most harmless operation of all.

comment:9 in reply to: ↑ 8 Changed 15 years ago by angel_il

Replying to ossi:

no.

ok, just say your hotkey for this

comment:10 Changed 15 years ago by ossi

uh, why me? :D
hmm, a common shortcut to mark the current entry in file managers is ... space. too bad that we just used this for something else. :}
how about using shift-f3 for the directory size calculation? afair, it means "raw view" for files, which kinda makes no sense for directories, so the overload should be ok. that would free up space again.

comment:11 Changed 15 years ago by angel_il

we still talk about hotkey for select codesets?

comment:12 Changed 15 years ago by ossi

no, i ignored that. :D
but if tagging is moved to space, ctrl-t would be free for real. except that i don't get the part about "editor viewer".
anyway, one could also use some more bizarre hotkey like ctrl-# for charsets. dunno what the effect on non-latin keyboard layouts would be ...

comment:13 follow-up: ↓ 15 Changed 15 years ago by iNode

Still waiting for hotkey for select encoding. Please stop offtop.

comment:14 Changed 15 years ago by angel_il

  • Milestone changed from 4.7.0-pre2 to 4.7.0-pre3

comment:15 in reply to: ↑ 13 Changed 15 years ago by ligelowbee

  • Type changed from enhancement to defect

Replying to iNode:

Still waiting for hotkey for select encoding. Please stop offtop.

Why no revert to ctrl-t to tag files, and say ctrl-shift-t, or alt-shift-t for the encoding menu?

Just used mc on my friends mac, and low and behold, no insert key. This really needs a fix.

comment:16 follow-up: ↓ 17 Changed 15 years ago by iNode

C-S-t and M-S-t offten used by Xorg/DM for keyboard layout switching.

comment:17 in reply to: ↑ 16 Changed 15 years ago by andrew_b

  • Description modified (diff)

Replying to iNode:

C-S-t and M-S-t offten used by Xorg/DM for keyboard layout switching.

C-t and C-S-t have identical esc sequencies. Thus, C-S-t cannot be used instead of C-t.
M-S-t can be used as Esc-S-t not A-S-t.

Note: See TracTickets for help on using tickets.