diff --git a/far2l/bootstrap/scripts/FarEng.hlf.m4 b/far2l/bootstrap/scripts/FarEng.hlf.m4 index 72bc8cdfb..8dda3c0c6 100644 --- a/far2l/bootstrap/scripts/FarEng.hlf.m4 +++ b/far2l/bootstrap/scripts/FarEng.hlf.m4 @@ -149,9 +149,12 @@ when it starts, far2l switches to #TTY|X# without i. (see details in ~Command line switches~@CmdLine@ or #far2l --help#). - #Keyboard shortcuts are exclusively captured by desktop environment# + #Keyboard shortcuts are exclusively captured by desktop environment and terminals# Some keyboard shortcuts #Alt-F1#, #Alt-F2#, #Alt-F7#, #Ctrl-arrows# etc. are exclusively used in desktop environment GNOME, KDE, Xfce, macOS etc. To work with these keys in FAR2L, you need to release keyboard shortcuts in the environment settings. Terminal emulators also do not often pass some of the key combinations to applications, or do not distinguish pressing various combinations of modifiers (#Ctrl#, #Alt# etc.). + Also you can use FAR2L lifehacks: + - ~Sticky controls~@MiscCmd@ via #Ctrl-Space# or #Alt-Space#; + - Exclusively handle hotkeys option in the ~Input settings~@InputSettings@ (only in GUI backend mode). #macOS workaround# if far2l in macOS regularly asks permission to folders @@ -917,17 +920,18 @@ executed. You can move a dialog (window) by dragging it with mouse or by pressing #Ctrl-F5# and using #arrow# keys. - #Sticky controls# if your environment doesnt allow you to use some hotkeys + #Sticky controls# if your environment doesn't allow you to use some hotkeys due to TTY backend limitations or same hotkey used by other app you can following trick to achieve 'sticky' control keys behaviour. That means control key kept virtually pressed until next non-control key press: - Ctrl+SPACE gives sticky CONTROL key - Alt+SPACE gives sticky ALT key - RCtrl+SPACE gives sticky RCONTROL key - RAlt+SPACE gives sticky RALT key -Another way to achieve working hotkeys may be changing settings of external applications -(in order to release needed hotkey combinations) or using exclusive handle hotkeys option -in the ~interface settings~@InterfSettings@. + #Ctrl+SPACE# gives sticky CONTROL key + #Alt+SPACE# gives sticky ALT key + #RCtrl+SPACE# gives sticky RCONTROL key + #RAlt+SPACE# gives sticky RALT key + Another way to achieve working hotkeys may be changing settings +of desktop environment or external applications (in order to release needed hotkey combinations) +or using exclusive handle hotkeys option +in the ~Input Settings~@InputSettings@ (only in GUI backend mode). @SpecCmd $ #Special commands# @@ -2077,6 +2081,8 @@ respective option in the ~system settings dialog~@SystemSettings@. Locked history items will not be deleted when the history is cleared. + Remove duplicates method can be chosen in the ~system settings dialog~@SystemSettings@. + For automatic exclusion from history, see ~dialog AutoComplete & History~@AutoCompleteSettings@. See also: common ~menu~@MenuCmd@ keyboard commands. diff --git a/far2l/bootstrap/scripts/FarHun.hlf.m4 b/far2l/bootstrap/scripts/FarHun.hlf.m4 index dd77291de..b3b7e3317 100644 --- a/far2l/bootstrap/scripts/FarHun.hlf.m4 +++ b/far2l/bootstrap/scripts/FarHun.hlf.m4 @@ -795,6 +795,20 @@ $ #Panelvezérlő parancsok - egyebek# és húzzuk, vagy mozgathatók a #Ctrl-F5# lenyomása után a #kurzornyilakkal# is. + #Sticky controls# if your environment doesn't allow you to use some hotkeys +due to TTY backend limitations or same hotkey used by other app you can following +trick to achieve 'sticky' control keys behaviour. That means control key kept +virtually pressed until next non-control key press: + #Ctrl+SPACE# gives sticky CONTROL key + #Alt+SPACE# gives sticky ALT key + #RCtrl+SPACE# gives sticky RCONTROL key + #RAlt+SPACE# gives sticky RALT key + Another way to achieve working hotkeys may be changing settings +of desktop environment or external applications (in order to release needed hotkey combinations) +or using exclusive handle hotkeys option +in the ~Input Settings~@InputSettings@ (only in GUI backend mode). + + @SpecCmd $ #Special commands# Special FAR pseudo-command usually starting with a prefix and a colon are processed @@ -1738,6 +1752,10 @@ $ #Parancs előzmények# A zárolt előzményelemek nem törlődnek az előzménylista módosulása vagy törlése esetén sem. + Remove duplicates method can be chosen in the ~Rendszer beállítások~@SystemSettings@. + + For automatic exclusion from history, see ~dialog AutoComplete & History~@AutoCompleteSettings@. + See also: common ~menu~@MenuCmd@ keyboard commands. common ~history~@HistoryCmd@ keyboard commands. diff --git a/far2l/bootstrap/scripts/FarRus.hlf.m4 b/far2l/bootstrap/scripts/FarRus.hlf.m4 index 599c07782..17ee9c6f9 100644 --- a/far2l/bootstrap/scripts/FarRus.hlf.m4 +++ b/far2l/bootstrap/scripts/FarRus.hlf.m4 @@ -152,9 +152,12 @@ $ # Особенности FAR2L - начало работы# (подробнее про ключи запуска в ~Параметры командной строки~@CmdLine@ или #far2l --help#). - #Перехват комбинаций клавиш оболочками# + #Перехват комбинаций клавиш оболочками и терминалами# Многие комбинации клавиш #Alt-F1#, #Alt-F2#, #Alt-F7#, #Ctrl-стрелки# и т.п. перехватываются оболочками GNOME, KDE, Xfce, macOS и т.п. Для работы отключайте их в настройках оболочек. Эмуляторы терминалов также часто не передают запущенным в них консольным приложениям часть комбинаций клавиш, или не различают нажатие различных комбинаций модификаторов (#Ctrl#, #Alt# и т.п.). + Также можно использовать лайфхаки FAR2L: + - ~Липкие управляющие кнопки~@MiscCmd@ через #Ctrl-Space# или #Alt-Space#; + - опцию Экслюзивная обработка нажатий в ~параметрах ввода~@InputSettings@ (только в GUI режиме). #Решение для macOS#, если far2l регулярно запрашивает доступ к папкам @@ -935,17 +938,20 @@ $ #Команды управления панелями - прочие кома Переместить диалог можно мышью или комбинацией #Ctrl-F5#. #Липкие управляющие кнопки# если ваше окружение не дает вам использовать -некоторые кнопкосочетания изза ограничений TTY режима или если кнопкосочетание +некоторые кнопкосочетания из-за ограничений TTY режима или если кнопкосочетание занято внешней программой то вы можете использовать липкие управляющие кнопки. Это означает кнопка, которая виртуально остается нажатой до нажатия следующей не-управляющей (цифро-символьной) кнопки: - Ctrl+SPACE дает липкий CONTROL - Alt+SPACE дает липкий ALT - правый_Ctrl+SPACE дает липкий правый CONTROL - правый_Alt+SPACE дает липкий правый ALT -Другим способом получить работоспособные горячие кнопки может быть перенастройка -внешних программ (с целью освободить нужные сочетания) или же использование -опции эксклюзивной обработки нажатий в ~настройках интерфейса~@InterfSettings@. + #Ctrl+SPACE# дает липкий CONTROL + #Alt+SPACE# дает липкий ALT + #правый_Ctrl+SPACE# дает липкий правый CONTROL + #правый_Alt+SPACE# дает липкий правый ALT + Другим способом получить работоспособные горячие кнопки может быть +перенастройка общесистемных хоткеев в оболочках +или во внешних программах (с целью освободить нужные сочетания) +или же использование +опции эксклюзивной обработки нажатий в ~параметрах ввода~@InputSettings@ +(только в GUI режиме). @SpecCmd $ #Special commands# @@ -2113,6 +2119,8 @@ $ #История команд# Отмеченные пункты не будут удаляться при очистке истории. + Метод Удаления дубликатов можно выбрать в ~диалоге системных параметров~@SystemSettings@. + Для автоматического исключения из истории смотри диалог ~Настройка автозавершения и истории~@AutoCompleteSettings@. См. также: клавиатурные команды, общие ~для всех меню~@MenuCmd@. diff --git a/far2l/bootstrap/scripts/FarUkr.hlf.m4 b/far2l/bootstrap/scripts/FarUkr.hlf.m4 index 4d692147d..9d12b9322 100644 --- a/far2l/bootstrap/scripts/FarUkr.hlf.m4 +++ b/far2l/bootstrap/scripts/FarUkr.hlf.m4 @@ -794,18 +794,19 @@ FAR2L також вміє обробляти ~колесо миші~@MsWheel@. Перемістити діалог можна мишею чи комбінацією #Ctrl-F5#. - #Липкі керуючі кнопки# якщо ваше оточення не дає вам використовувати + #Липкі керуючі кнопки# якщо ваше оточення не дає вам використовувати деякі кнопкосполучення через обмеження TTY режиму або якщо кнопкосполучення зайнято зовнішньою програмою, то ви можете використовувати липкі керуючі кнопки. Це означає кнопка, яка віртуально залишається натиснутою до наступного не-керуючої (цифро-символьної) кнопки: - Ctrl+SPACE дає липкий CONTROL - Alt+SPACE дає липкий ALT - правий_Ctrl+SPACE дає липкий правий CONTROL - правий_Alt+SPACE дає липкий правий ALT -Іншим способом отримати працездатні гарячі кнопки може бути перенастроювання + #Ctrl+SPACE# дає липкий CONTROL + #Alt+SPACE# дає липкий ALT + #правий_Ctrl+SPACE# дає липкий правий CONTROL + #правий_Alt+SPACE# дає липкий правий ALT + Іншим способом отримати працездатні гарячі кнопки може бути перенастроювання зовнішніх програм (з метою звільнити потрібні поєднання) або використання -опції ексклюзивної обробки натискань у ~налаштуваннях інтерфейсу~@InterfSettings@. +опції ексклюзивної обробки натискань у ~налаштуваннях ввода~@InputSettings@ +(only in GUI backend mode). @SpecCmd @@ -1960,6 +1961,8 @@ $ #Історія команд# Зазначені пункти не видалятимуться при очищенні історії. + Remove duplicates method can be chosen in the ~діалогу системних параметрів~@SystemSettings@. + For automatic exclusion from history, see ~діалогу Налаштування автозавершення та історії~@AutoCompleteSettings@. See also: common ~menu~@MenuCmd@ keyboard commands.