在 Mac OS X 上的 Midnight Commander 中,Shift-F5 和 Shift-F6 不起作用

在 Mac OS X 上的 Midnight Commander 中,Shift-F5 和 Shift-F6 不起作用

ShiftF5不复制文件。
ShiftF6不重命名文件。

我如何重新分配这些组合键?

答案1

由于某种原因,实际发送的 Shift 键数字比按下的数字低 2。

例如,Shift-F8 发送 Shift-F6。

这里还提到:https://midnight-commander.org/ticket/2885

我按照上述在终端偏好设置中的方法重新映射了代码,现在它可以正常工作了。

答案2

在 Midnight Commander 中,F15正在复制同一目录中的文件(重命名)F16并重命名同一目录中的文件。

在终端的键盘偏好设置中,我为ShiftF5的操作值F15ShiftF6的操作值分配了F16

动作值:
F15\033[28~
F16\033[29~

答案3

您确定需要 Shift 键吗?

F5当使用或 时,我可以在午夜指挥官中很好地复制文件Shift 5

与移动/重命名相同F6Shift 6当功能键不起作用或不可用时,可使用其他方法)。

答案4

为了iTerm2,根据 Junky 的回答:在设置 / 按键 / 按键绑定,添加预设。将键盘快捷键设置为Shift+F6,然后选择发送转义序列。由于这已经发送了ESC,因此您只需添加[29~

它警告我这个快捷方式已经在某处使用,但我没有遇到任何问题。

相关内容