Midnight Commander: Shift-F4 не работает

Следуя вашему последнему ответу и просматривая исходный код ; Я нашел это с помощью DBUS.

Вы можете создать собственный ярлык, используя следующую строку в качестве команды qdbus com.deepin.wm /com/deepin/wm com.deepin.wm.TileActiveWindow 1

1для левого и 2для правого.

0
24.04.2020, 01:29
2 ответа

Привязки должны быть в ~/.config/mc/mc.keymap. Если у вас нет этого файла, возьмите копию с /etc/mc/mc.default.keymap.

Внутри этого файла найдите строку EditNewв разделе [panel]. В моей раскладке установлено значение F14 . Скорее всего, функциональные клавиши вашей клавиатуры работают только вверх F12 . MC обрабатывает Shift+F3 как F13 , Shift+F4 как F14 и так далее.(Вы можете подтвердить это в меню Options > Learn keys..., нажав эти клавиши ).

Если привязка не работает в X-сеансе, может быть хорошей идеей войти в TTY и попробовать там привязку клавиш.Если какое-то другое X-приложение перехватывало сигналы (, как вы обнаружили в вашем случае ), нажатие клавиши достигнет MC в TTY. Но будьте осторожны! В телетайпе Shift+F3 переходит к F15 вместо F13 !

2
19.03.2021, 02:26

Хорошо, проблема была странной. Я использую Xubuntu Core, то есть Xfce, и привязал Shift-F4 для запуска моего редактора (micro )в Xfce Start > Settings > Keyboard > Application Shortcuts, очевидно, маскируя mc внутренняя обвязка. Это странно, потому что я не помню, чтобы делал привязку, и нет никаких видимых причин для этого, если бы внутренняя привязка mc работала. Таким образом, дикая догадка состоит в том, что когда-то (я использовал свою систему в течение 2 лет )я сделал привязку, потому что внутренняя не работала, но некоторое время после этого (по какой-то причине, например после обновления mc )обе привязки начали функционировать, отменяя друг друга

0
19.03.2021, 02:26

Теги

Похожие вопросы