Latest post of the previous page:
Причина - некорректная работа, если в Фаре выбран английский язык интерфейса.
Latest post of the previous page:
Причина - некорректная работа, если в Фаре выбран английский язык интерфейса.
Shmuel
Очень благодарен Вам за помощь! Макросы обновлены.
sToLp
sToLp
Code: Select all
-------------------------------------------------------------
--- Справка о ключах (хоткеях и шорткатах), ---
--- задействованных НАТИВНЫМИ (внутренними) командами Far ---
--- в макрообласти Shell (т.е. в панелях) ---
--- вариант исправленный, дополненный и рефакторизованный ---
-------------------------------------------------------------
Macro { area="Shell"; key="CtrlAltShift. CtrlAltJ";
description="Справка о занятости клавиши / сочетания нативной командой Фара (sToLp по Capushon и zg) CtrlAltJ";
action=function()
far.Message("Для получения справки о задействованности ключа\n\n нажмите клавишу / сочетание ... ","","")
local res=mf.key(mf.waitkey(0,1)) far.AdvControl("ACTL_REDRAWALL")
local nativcmds = {
{"Esc","Отказаться; сбросить меню, диалог..."};
{"F1","Помощь по Фару"};
{"F2","Меню пользователя"};
{"F3","Просмотр"};
{"F4","Редактор"};
{"F5","Копировать"};
{"F6","Переместить"};
{"F7","Создание новой папки"};
{"F8","Удалить текущий объект / выбранную группу"};
{"F9","Главное (горизонтальное) меню"};
{"F10","Завершить работу с Far"};
{"F11","Команды плагинов"};
{"F12","Список всех доступных экранов"};
{"CtrlF1","Спрятать/Показать левую панель"};
{"CtrlF2","Спрятать/Показать правую панель"};
{"CtrlF3","Сортировать файлы АКТИВНОЙ панели по имени"};
{"CtrlF4","Сортировать файлы АКТИВНОЙ панели по расширению"};
{"CtrlF5","Сортировать файлы АКТИВНOЙ панели по времени записи"};
{"CtrlF6","Сортировать файлы АКТИВНОЙ панели по размеру"};
{"CtrlF7","Не сортировать файлы АКТИВНОЙ панели"};
{"CtrlF8","Сортировать файлы АКТИВНОЙ панели по времени создания"};
{"CtrlF9","Сортировать файлы АКТИВНОЙ панели по времени доступа"};
{"CtrlF10","Сортировать файлы АКТИВНОЙ панели по описаниям"};
{"CtrlF11","Сортировать файлы АКТИВНОЙ панели по владельцу"};
{"CtrlF12","Вывести меню режимов сортировки"};
{"AltF1","Изменить текущий диск в левой панели"};
{"AltF2","Изменить текущий диск в правой панели"};
{"AltF3","Встроенная/внешняя программа просмотра"};
{"AltF4","Встроенный, внешний или ассоциированный редактор"};
{"AltF5","Печать файлов"};
{"AltF6","Создать ссылку на объект под курсором"};
{"AltF7","Произвести поиск файла"};
{"AltF8","Показать историю команд"};
{"AltF9","Изменение размеров окна Far Manager"};
{"AltF10","Произвести поиск папки"};
{"AltF11","Показать историю просмотра и редактирования"};
{"AltF12","Показать историю папок"};
{"ShiftF1","Добавить файлы к архиву"};
{"ShiftF2","Извлечь файлы из архива"};
{"ShiftF3","Выполнить команды управления архивом"};
{"ShiftF4","Редактировать новый файл"};
{"ShiftF5","Копирование файла под курсором"};
{"ShiftF6","Переименование или перенос файла под курсором"};
{"ShiftF8","Удаление файла под курсором"};
{"ShiftF9","Сохранить конфигурацию"};
{"ShiftF10","Выбрать последний выполненный пункт меню"};
{"ShiftF11","Использовать сортировку по группам"};
{"ShiftF12","Показывать помеченные файлы первыми"};
{"CtrlShiftF3","Всегда вызывается встроенная программа просмотра"};
{"CtrlShiftF4","Всегда вызывается встроенный редактор"};
{"AltShiftF9","Настройка параметров плагинов"};
{"`","Ввод в комстроку символа апостроф '`'\n\n(вводится в английской раскладке)"};
{"ё","Ввод в комстроку буквы 'ё'\n\n(вводится в русской раскладке)"};
{"1","Ввод в комстроку цифры '1'\n(на calc-клавиатуре клавиша 1/End нажимается при включённом NumLock)"};
{"2","Ввод в комстроку цифры '2'\n(на calc-клавиатуре клавиша '2' нажимается при включённом NumLock)"};
{"3","Ввод в комстроку цифры '3'\n(на calc-клавиатуре клавиша 3/PgDn нажимается при включённом NumLock)"};
{"4","Ввод в комстроку цифры '4'\n(на calc-клавиатуре клавиша '4' нажимается при включённом NumLock)"};
{"5","Ввод в комстроку цифры '5'\n(на calc-клавиатуре клавиша '5' нажимается при включённом NumLock)"};
{"6","Ввод в комстроку цифры '6'\n(на calc-клавиатуре клавиша '6' нажимается при включённом NumLock)"};
{"7","Ввод в комстроку цифры '7'\n(на calc-клавиатуре клавиша 7/Home нажимается при включённом NumLock)"};
{"8","Ввод в комстроку цифры '8'\n(на calc-клавиатуре клавиша '8' нажимается при включённом NumLock)"};
{"9","Ввод в комстроку цифры '9'\n(на calc-клавиатуре клавиша 9/PgUp нажимается при включённом NumLock)"};
{"0","Ввод в комстроку цифры '0'\n(на calc-клавиатуре клавиша 0/Ins нажимается при включённом NumLock)"};
{"-","Ввод в комстроку символа минус '-'"};
{"=","Ввод в комстроку символа равно '='"};
{"BackSlash","Ввод в комстроку символа BackSlash '\\'"};
{"Ctrl1","Установить краткий режим просмотра"};
{"RCtrl1","перейти в папку, записанную в ссылке 1\n\nссылка 1 на текущую папку создаётся по CtrlShift1"};
{"Ctrl2","Установить средний режим просмотра"};
{"RCtrl2","Перейти в папку, записанную в ссылке 2\n\nссылка 2 на текущую папку создаётся по CtrlShift2"};
{"Ctrl3","Установить полный режим просмотра"};
{"RCtrl3","Перейти в папку, записанную в ссылке 3\n\nссылка 3 на текущую папку создаётся по CtrlShift3"};
{"Ctrl4","Установить широкий режим просмотра"};
{"RCtrl4","Перейти в папку, записанную в ссылке 4\n\nссылка 4 на текущую папку создаётся по CtrlShift4"};
{"Ctrl5","Установить детальный режим просмотра"};
{"RCtrl5","Перейти в папку, записанную в ссылке 5\n\nссылка 5 на текущую папку создаётся по CtrlShift5"};
{"Ctrl6","Установить режим просмотра описаний"};
{"RCtrl6","Перейти в папку, записанную в ссылке 6\n\nссылка 6 на текущую папку создаётся по CtrlShift6"};
{"Ctrl7","Установить режим просмотра длинных описаний"};
{"RCtrl7","Перейти в папку, записанную в ссылке 7\n\nссылка 7 на текущую папку создаётся по CtrlShift7"};
{"Ctrl8","Установить режим просмотра владельцев файлов"};
{"RCtrl8","Перейти в папку, записанную в ссылке 8\n\nссылка 8 на текущую папку создаётся по CtrlShift8"};
{"Ctrl9","Установить режим просмотра ссылок файлов"};
{"RCtrl9","Перейти в папку, записанную в ссылке 9\n\nссылка 9 на текущую папку создаётся по CtrlShift9"};
{"Ctrl0","Установить альтернативный полный режим просмотра"};
{"RCtrl0","Перейти в папку, записанную в ссылке 0\n\nссылка 0 на текущую папку создаётся по CtrlShift0"};
{"Ctrl-","Данный ключ в макрообласти Shell не привязан к внутренней команде Far."};
{"Ctrl=","Данный ключ в макрообласти Shell не привязан к внутренней команде Far."};
{"CtrlBackSlash","Сменить папку на корневую"};
{"Alt`","Быстрый поиск (в обеих раскладках)"};
{"Alt1","Быстрый поиск"};
{"Alt2","Быстрый поиск"};
{"Alt3","Быстрый поиск"};
{"Alt4","Быстрый поиск"};
{"Alt5","Быстрый поиск"};
{"Alt6","Быстрый поиск"};
{"Alt7","Быстрый поиск"};
{"Alt8","Быстрый поиск"};
{"Alt9","Быстрый поиск"};
{"Alt0","Быстрый поиск"};
{"Alt-","Быстрый поиск"};
{"Alt=","Быстрый поиск"};
{"AltBackSlash","Быстрый поиск"};
{"CtrlShift1","Создание ссылки 1 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl1"};
{"CtrlShift2","Создание ссылки 2 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl2"};
{"CtrlShift3","Создание ссылки 3 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl3"};
{"CtrlShift4","Создание ссылки 4 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl4"};
{"CtrlShift5","Создание ссылки 5 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl5"};
{"CtrlShift6","Создание ссылки 6 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl6"};
{"CtrlShift7","Создание ссылки 7 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl7"};
{"CtrlShift8","Создание ссылки 8 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl8"};
{"CtrlShift9","Создание ссылки 9 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl9"};
{"CtrlShift0","Создание ссылки 0 на текущую папку.\n\nЧтобы перейти в папку, записанную в ссылке,\nдостаточно нажать RCtrl0"};
{"~","Ввод в комстроку символа тильда '~'\n\n(вводится как Shift` в английской раскладке)"};
{"Ё","Ввод в комстроку буквы 'Ё'\n\n(вводится как Shiftё в русской раскладке)"};
{"!","Ввод в комстроку символа '!'\n\n(вводится как Shift1 в обеих раскладках)"};
{"@","Ввод в комстроку символа '@'\n\n(вводится как Shift2 в английской раскладке)"};
{"\"","Ввод в комстроку двойной кавычки '\"'\n\n(вводится как Shift2 в русской раскладке)"};
{"#","Ввод в комстроку символа решётка '#'\n\n(вводится как Shift3 в английской раскладке)"};
{"№","Ввод в комстроку символа номера '№'\n\n(вводится как Shift3 в русской раскладке)"};
{"$","Ввод в комстроку знака доллара '$'\n\n(вводится как Shift4 в английской раскладке)"};
{";","Ввод в комстроку точки с запятой ';'\n\n(вводится как Shift4 в русской раскладке)"};
{"%","Ввод в комстроку знака процента '%'\n\n(вводится как Shift5 в обеих раскладках)"};
{"^","Ввод в комстроку знака крышка '^'\n\n(вводится как Shift6 в английской раскладке)"};
{":","Ввод в комстроку вертикального двоеточия ':'\n\n(вводится как Shift6 в русской раскладке)"};
{"&","Ввод в комстроку символа амперсанда '&'\n\n(вводится как Shift7 в английской раскладке)"};
{"?","Ввод в комстроку знака вопроса '?'\n\n(вводится как Shift7 в русской раскладке)"};
{"*","Ввод в комстроку символа звёздочки (мохнатой точки) '*'\n\n(вводится как Shift8 в обеих раскладках)"};
{"(","Ввод в комстроку открывающей круглой скобки '('\n\n(вводится как Shift9 в обеих раскладках)"};
{")","Ввод в комстроку закрывающей круглой скобки ')'\n\n(вводится как Shift0 в обеих раскладках)"};
{"_","Ввод в комстроку знака подчёркивания '_'\n\n(вводится как Shift- в обеих раскладках)"};
{"+","Ввод в комстроку знака плюс '+'\n\n(вводится как Shift= в обеих раскладках)"};
{"|","Ввод в комстроку знака вертикальной черты или пайпа (pipe) '|'\n\n(вводится как ShiftBackSlas в английской раскладке)"};
{"/","Ввод в комстроку прямого слеша '/'\n\n(вводится как ShiftBackSlas в русской раскладке)"};
{"BS","В комстроке удалить символ слева"};
{"Ins","Пометить/снять пометку файла"};
{"Del","В комстроке удалить символ"};
{"Home","В панелях установить курсор на '..',\n\nв комстроке перейти в начало строки"};
{"End","В панелях установить курсор в конец панели,\n\nв комстроке перейти в конец строки"};
{"PgUp","В панели перейти на 2 колонки вверх"};
{"PgDn","В панели перейти на 2 колонки вниз"};
{"Enter","Запуск, смена папки, вход в архив"};
{"Space","В комстроке пробельный знак"};
{"Up","на одну позицию вверх"};
{"Down","на одну позицию вниз"};
{"Left","В панелях сместить курсор в колонку левее,\n\nв комстроке перевести курсор на знак левее"};
{"Right","В панелях сместить курсор в колонку правее,\nв комстроке перевести курсор на знак правее"};
{"CtrlBS","В комстроке удалить слово слева"};
{"CtrlIns","Копировать в Буфер Обмена"};
{"CtrlDel","В комстроке удалить слово справа"};
{"CtrlHome","В комстроке в начало строки"};
{"CtrlEnd","В комстроке в конец строки"};
{"CtrlPgUp","Перейти в папку уровнем выше"};
{"CtrlPgDn","Команда запуска по CtrlPgDn"};
{"CtrlEnter","Вставить имя файла из активной панели CtrlJ, CtrlEnter"};
{"CtrlSpace","Автозавершение при отключенной опции"};
{"CtrlUp","Изменить высоту панелей"};
{"CtrlDown","Изменить высоту панелей"};
{"CtrlLeft","Изменить ширину (при пустой командной строке)"};
{"CtrlRight","Изменить ширину (при пустой командной строке)"};
{"AltIns","Копирование текста с экрана"};
{"AltDel","Уничтожение файлов и папок"};
{"AltHome","Прокрутка длинных имён и описаний"};
{"AltEnd","Прокрутка длинных имён и описаний"};
{"AltLeft","Прокрутка длинных имён и описаний"};
{"AltRight","Прокрутка длинных имён и описаний"};
{"ShiftIns","Вставка содержимого буфера обмена (CtrlV, ShiftIns)"};
{"ShiftDel","Удаление файлов и папок (ShiftDel, ShiftF8, F8)"};
{"ShiftEnter","Запуск в отдельном окне"};
{"ShiftUp","Пометить/снять пометку файла\n\n(в Помощи отсутствует - недокументированная?)"};
{"ShiftDown","Пометить/снять пометку файла\n\n(в Помощи отсутствует - недокументированная?)"};
{"CtrlAltIns","UNC-именаПомеченФайловВбуферБезУчётаКомСтроки"};
{"CtrlAltEnter","Запуск от имени администратора"};
{"CtrlShiftIns","НЕполные имена помеченных или '..' в буфер"};
{"CtrlShiftPgDn","вход в архив независимо от ассоЦиаций"};
{"CtrlShiftEnter","вставить имя файла из пассивной панели"};
{"CtrlShiftUp","изменить высоту текущей панели"};
{"CtrlShiftDown","изменить высоту текущей панели"};
{"AltShiftIns","полные имена помеченных или '..' в буфер"};
{"AltShiftHome","метитьБлокКомСтрокеНезависимоОтПоказаПанелей"};
{"AltShiftEnd","метитьБлокКомСтрокеНезависимоОтПоказаПанелей"};
{"AltShiftEnter","вставить имя файла из пассивной панели"};
{"AltShiftLeft","метитьБлокКомСтрокеНезависимоОтПоказаПанелей"};
{"AltShiftRight","метитьБлокКомСтрокеНезависимоОтПоказаПанелей"};
{"Tab","Изменить активную панель"};
{"q","Ввод в комстроку строчной буквы 'q'\n(в английской раскладке)"};
{"й","Ввод в комстроку строчной буквы 'й'\n(в русской раскладке)"};
{"w","Ввод в комстроку строчной буквы 'w'\n(в английской раскладке)"};
{"ц","Ввод в комстроку строчной буквы 'ц'\n(в русской раскладке)"};
{"e","Ввод в комстроку строчной английской буквы 'e'\n(в английской раскладке)"};
{"у","Ввод в комстроку строчной русской буквы 'у'\n(в русской раскладке)"};
{"r","Ввод в комстроку строчной буквы 'r'\n(в английской раскладке)"};
{"к","Ввод в комстроку строчной русской буквы 'к'\n(в русской раскладке)"};
{"t","Ввод в комстроку строчной буквы 't'\n(в английской раскладке)"};
{"е","Ввод в комстроку строчной русской буквы 'е'\n(в русской раскладке)"};
{"y","Ввод в комстроку строчной английской буквы 'y'\n(в английской раскладке)"};
{"н","Ввод в комстроку строчной русской буквы 'н'\n(в русской раскладке)"};
{"u","Ввод в комстроку строчной буквы 'u'\n(в английской раскладке)"};
{"г","Ввод в комстроку строчной буквы 'г'\n(в русской раскладке)"};
{"i","Ввод в комстроку строчной буквы 'i'\n(в английской раскладке)"};
{"ш","Ввод в комстроку строчной буквы 'ш'\n(в русской раскладке)"};
{"o","Ввод в комстроку строчной английской буквы 'o'\n(в английской раскладке)"};
{"щ","Ввод в комстроку строчной буквы 'й'\n(в русской раскладке)"};
{"p","Ввод в комстроку строчной английской буквы 'p'\n(в английской раскладке)"};
{"з","Ввод в комстроку строчной буквы 'з'\n(в русской раскладке)"};
{"[","Ввод в комстроку знака открывающей квадратной скобки '['\n(в английской раскладке)"};
{"х","Ввод в комстроку строчной русской буквы 'х'\n(в русской раскладке)"};
{"]","Ввод в комстроку знака закрывающей квадратной скобки ']'\n(в английской раскладке)"};
{"ъ","Ввод в комстроку строчного твёрдого знака 'ъ'\n(в русской раскладке)"};
{"CtrlTab","Переключить на следующий экран"};
{"CtrlQ","Убрать/показать панель быстрого просмотра"};
{"CtrlW","Список задач"};
{"CtrlE","Предыдущая команда командной строки"};
{"CtrlR","Перечитать содержимое панели"};
{"CtrlT","Убрать/показать дерево папок"};
{"CtrlY","Очистить командную строку"};
{"CtrlU","Поменять панели местами"};
{"CtrlI","Установить режим просмотра ссылок файлов"};
{"CtrlO","Убрать/показать обе панели"};
{"CtrlP","Убрать/показать неактивную панель"};
{"Ctrl[","Вставить путь из левой панели"};
{"Ctrl]","Вставить путь из правой панели"};
{"AltTab","Данный ключ в макрообласти Shell не привязан к внутренней команде Far."};
{"AltQ","Быстрый поиск"};
{"AltW","Быстрый поиск"};
{"AltE","Быстрый поиск"};
{"AltR","Быстрый поиск"};
{"AltT","Быстрый поиск"};
{"AltY","Быстрый поиск"};
{"AltU","Быстрый поиск"};
{"AltI","Быстрый поиск"};
{"AltO","Быстрый поиск"};
{"AltP","Быстрый поиск"};
{"Alt[","Быстрый поиск"};
{"Alt]","Быстрый поиск"};
{"ShiftTab","Переключить на предыдующий экран"};
{"Q","Ввод в комстроку заглавной буквы 'Q'\n(вводится как ShiftQ в английской раскладке)"};
{"Й","Ввод в комстроку заглавной буквы 'Й'\n(вводится как ShiftЙ в русской раскладке)"};
{"W","Ввод в комстроку заглавной буквы 'W'\n(вводится как ShiftW в английской раскладке)"};
{"Ц","Ввод в комстроку заглавной буквы 'Ц'\n(вводится как ShiftЦ в русской раскладке)"};
{"E","Ввод в комстроку заглавной английской буквы 'E'\n(вводится как ShiftE в английской раскладке)"};
{"У","Ввод в комстроку заглавной русской буквы 'У'\n(вводится как ShiftУ в русской раскладке)"};
{"R","Ввод в комстроку заглавной буквы 'R'\n(вводится как ShiftR в английской раскладке)"};
{"К","Ввод в комстроку заглавной русской буквы 'К'\n(вводится как ShiftК в русской раскладке)"};
{"T","Ввод в комстроку заглавной английской буквы 'T'\n(вводится как ShiftT в английской раскладке)"};
{"Е","Ввод в комстроку заглавной русской буквы 'Е'\n(вводится как ShiftЕ в русской раскладке)"};
{"Y","Ввод в комстроку заглавной буквы 'Y'\n(вводится как ShiftY в английской раскладке)"};
{"Н","Ввод в комстроку заглавной русской буквы 'Н'\n(вводится как ShiftН в русской раскладке)"};
{"U","Ввод в комстроку заглавной буквы 'U'\n(вводится как ShiftU в английской раскладке)"};
{"Г","Ввод в комстроку заглавной буквы 'Г'\n(вводится как ShiftГ в русской раскладке)"};
{"I","Ввод в комстроку заглавной буквы 'I'\n(вводится как ShiftI в английской раскладке)"};
{"Ш","Ввод в комстроку заглавной буквы 'Ш'\n(вводится как ShiftШ в русской раскладке)"};
{"O","Ввод в комстроку заглавной английской буквы 'O'\n(вводится как ShiftO в английской раскладке)"};
{"Щ","Ввод в комстроку заглавной буквы 'Щ'\n(вводится как ShiftЩ в русской раскладке)"};
{"P","Ввод в комстроку заглавной английской буквы 'P'\n(вводится как ShiftP в английской раскладке)"};
{"З","Ввод в комстроку заглавной буквы 'З'\n(вводится как ShiftЗ в русской раскладке)"};
{"{","Ввод в комстроку знака открывающей фигурной скобки '{'\n(вводится как Shift[ в английской раскладке)"};
{"Х","Ввод в комстроку заглавной русской буквы 'Х'\n(вводится как ShiftХ в русской раскладке)"};
{"}","Ввод в комстроку знака закрывающей фигурной скобки '}'\n(вводится как Shift] в английской раскладке)"};
{"Ъ","Ввод в комстроку заглавного твёрдого знака 'Ъ'\n(вводится как ShiftЪ в русской раскладке)"};
{"CtrlAlt[","Вставить сетевой (UNC) путь из левой панели"};
{"CtrlAlt]","Вставить сетевой (UNC) путь из правой панели"};
{"CtrlShiftTab","отделение консоли Far от не интерактивного процесса, запущенного в ней\n(задаётся в far:config параметром System.ConsoleDetachKey)\n\nесли параметр не задан выполняетя:\nПереключение между экранами в обратном направлении"};
{"CtrlShift[","Вставить путь из активной панели"};
{"CtrlShift]","Вставить путь из пассивной панели"};
{"AltShiftQ","Быстрый поиск"};
{"AltShiftW","Быстрый поиск"};
{"AltShiftE","Быстрый поиск"};
{"AltShiftR","Быстрый поиск"};
{"AltShiftT","Быстрый поиск"};
{"AltShiftY","Быстрый поиск"};
{"AltShiftU","Быстрый поиск"};
{"AltShiftI","Быстрый поиск"};
{"AltShiftO","Быстрый поиск"};
{"AltShiftP","Быстрый поиск"};
{"AltShift[","Вставить сетевой (UNC) путь из активной панели"};
{"AltShift]","Вставить сетевой (UNC) путь из пассивной панели"};
{"a","Ввод в комстроку строчной английской буквы 'a'\n(в английской раскладке)"};
{"ф","Ввод в комстроку строчной буквы 'ф'\n(в русской раскладке)"};
{"s","Ввод в комстроку строчной буквы 's'\n(в английской раскладке)"};
{"ы","Ввод в комстроку строчной буквы 'ы'\n(в русской раскладке)"};
{"d","Ввод в комстроку строчной буквы 'd'\n(в английской раскладке)"};
{"в","Ввод в комстроку строчной русской буквы 'в'\n(в русской раскладке)"};
{"f","Ввод в комстроку строчной буквы 'f'\n(в английской раскладке)"};
{"а","Ввод в комстроку строчной русской буквы 'а'\n(в русской раскладке)"};
{"g","Ввод в комстроку строчной буквы 'g'\n(в английской раскладке)"};
{"п","Ввод в комстроку строчной буквы 'п'\n(в русской раскладке)"};
{"h","Ввод в комстроку строчной буквы 'h'\n(в английской раскладке)"};
{"р","Ввод в комстроку строчной русской буквы 'р'\n(в русской раскладке)"};
{"j","Ввод в комстроку строчной буквы 'j'\n(в английской раскладке)"};
{"о","Ввод в комстроку строчной русской буквы 'о'\n(в русской раскладке)"};
{"k","Ввод в комстроку строчной буквы 'k'\n(в английской раскладке)"};
{"л","Ввод в комстроку строчной буквы 'л'\n(в русской раскладке)"};
{"l","Ввод в комстроку строчной буквы 'l'\n(в английской раскладке)"};
{"д","Ввод в комстроку строчной буквы 'д'\n(в русской раскладке)"};
{";","Ввод в комстроку точки с запятой ';'\n(в английской раскладке)"};
{"ж","Ввод в комстроку строчной буквы 'ж'\n(в русской раскладке)"};
{"'","Ввод в комстроку одиночной кавычки '''\n(в английской раскладке)"};
{"э","Ввод в комстроку строчного твёрдого знака 'э'\n(в русской раскладке)"};
{"CtrlA","Установить файловые атрибуты"};
{"CtrlS","Символ влево в командной строке"};
{"CtrlD","Символ вправо в командной строке"};
{"CtrlF","Вставить полное имя файла из активной панели"};
{"CtrlG","Применить команду к помеченным файлам"};
{"CtrlH","Убрать/показать файлы с атрибутом 'Скрытый' и 'Системный'"};
{"CtrlJ","Вставить имя файла из активной панели (CtrlJ, CtrlEnter)"};
{"CtrlK","Удалить до конца строки (CtrlK, AltD)"};
{"CtrlL","Убрать/показать информационную панель"};
{"Ctrl;","Вставить полное имя файла из пассивной панели"};
{"AltA","Быстрый поиск"};
{"AltS","Быстрый поиск"};
{"AltD","Удалить до конца строки (AltD, CtrlK)"};
{"AltF","Быстрый поиск"};
{"AltG","Быстрый поиск"};
{"AltH","Быстрый поиск"};
{"AltJ","Быстрый поиск"};
{"AltK","Быстрый поиск"};
{"AltL","Быстрый поиск"};
{"Alt;","Быстрый поиск"};
{"Alt'","Быстрый поиск"};
{"A","Ввод в комстроку заглавной английской буквы 'A'\n(вводится как ShiftA в английской раскладке)"};
{"Ф","Ввод в комстроку заглавной буквы 'Ф'\n(вводится как ShiftФ в русской раскладке)"};
{"S","Ввод в комстроку заглавной буквы 'S'\n(вводится как ShiftS в английской раскладке)"};
{"Ы","Ввод в комстроку заглавной буквы 'Ы'\n(вводится как ShiftЫ в русской раскладке)"};
{"D","Ввод в комстроку заглавной английской буквы 'D'\n(вводится как ShiftD в английской раскладке)"};
{"В","Ввод в комстроку заглавной русской буквы 'В'\n(вводится как ShiftВ в русской раскладке)"};
{"F","Ввод в комстроку заглавной буквы 'F'\n(вводится как ShiftF в английской раскладке)"};
{"А","Ввод в комстроку заглавной русской буквы 'А'\n(вводится как ShiftА в русской раскладке)"};
{"G","Ввод в комстроку заглавной буквы 'G'\n(вводится как ShiftG в английской раскладке)"};
{"П","Ввод в комстроку заглавной буквы 'П'\n(вводится как ShiftП в русской раскладке)"};
{"H","Ввод в комстроку заглавной английской буквы 'H'\n(вводится как ShiftH в английской раскладке)"};
{"Р","Ввод в комстроку заглавной русской буквы 'Р'\n(вводится как ShiftР в русской раскладке)"};
{"J","Ввод в комстроку заглавной буквы 'J'\n(вводится как ShiftJ в английской раскладке)"};
{"О","Ввод в комстроку заглавной русской буквы 'О'\n(вводится как ShiftО в русской раскладке)"};
{"K","Ввод в комстроку заглавной английской буквы 'K'\n(вводится как ShiftK в английской раскладке)"};
{"Л","Ввод в комстроку заглавной буквы 'Л'\n(вводится как ShiftЛ в русской раскладке)"};
{"L","Ввод в комстроку заглавной буквы 'L'\n(вводится как ShiftL в английской раскладке)"};
{"Д","Ввод в комстроку заглавной буквы 'Д'\n(вводится как ShiftД в русской раскладке)"};
{";","Ввод в комстроку точки с запятой ';'\n(вводится как Shift; в английской раскладке)"};
{"Ж","Ввод в комстроку заглавной буквы 'Ж'\n(вводится как ShiftЖ в русской раскладке)"};
{"'","Ввод в комстроку знака одиночной кавычки '''\n(вводится как Shift' в английской раскладке)"};
{"Э","Ввод в комстроку заглавной буквы 'Э'\n(вводится как ShiftЭ в русской раскладке)"};
{"CtrlAltF","Вставить сетевое (UNC) имя файла из активной панели"};
{"CtrlAltJ","Данный ключ в макрообласти Shell не привязан к внутренней команде Far,\n\nэтим шорткатом может вызываться настоящая справка по нативным ключам"};
{"CtrlAlt;","Вставить сетевое (UNC) имя файла из пассивной панели"};
{"CtrlShiftS","Переключение режима показа общего размера файлов\nи свободного места в байтах (если можно) или с суффиксами К/М/Г/Т"};
{"AltShiftA","Быстрый поиск"};
{"AltShiftS","Быстрый поиск"};
{"AltShiftD","Быстрый поиск"};
{"AltShiftF","Быстрый поиск"};
{"AltShiftG","Быстрый поиск"};
{"AltShiftH","Быстрый поиск"};
{"AltShiftJ","Быстрый поиск"};
{"AltShiftK","Быстрый поиск"};
{"AltShiftL","Быстрый поиск"};
{"AltShift;","Быстрый поиск"};
{"AltShift'","Быстрый поиск"};
{"z","Ввод в комстроку строчной буквы 'z'\n(в английской раскладке)"};
{"я","Ввод в комстроку строчной буквы 'я'\n(в русской раскладке)"};
{"x","Ввод в комстроку строчной английской буквы 'x'\n(в английской раскладке)"};
{"ч","Ввод в комстроку строчной буквы 'ч'\n(в русской раскладке)"};
{"c","Ввод в комстроку строчной английской буквы 'c'\n(в английской раскладке)"};
{"с","Ввод в комстроку строчной русской буквы 'с'\n(в русской раскладке)"};
{"v","Ввод в комстроку строчной буквы 'v'\n(в английской раскладке)"};
{"м","Ввод в комстроку строчной русской буквы 'м'\n(в русской раскладке)"};
{"b","Ввод в комстроку строчной буквы 'b'\n(в английской раскладке)"};
{"и","Ввод в комстроку строчной буквы 'и'\n(в русской раскладке)"};
{"n","Ввод в комстроку строчной английской буквы 'n'\n(в английской раскладке)"};
{"т","Ввод в комстроку строчной русской буквы 'т'\n(в русской раскладке)"};
{"m","Ввод в комстроку строчной буквы 'j'\n(в английской раскладке)"};
{"ь","Ввод в комстроку строчного мягкого знака 'ь'\n(в русской раскладке)"};
{",","Ввод в комстроку запятой ','\n(в английской раскладке)"};
{"б","Ввод в комстроку строчной буквы 'б'\n(в русской раскладке)"};
{".","Ввод в комстроку точки '.'\n(в английской раскладке)"};
{"ю","Ввод в комстроку строчной буквы 'ю'\n(в русской раскладке)"};
{"/","Ввод в комстроку прямого слеша '/'\n(в английской раскладке)"};
{".","Ввод в комстроку точки '.'\n(в русской раскладке)"};
{"CtrlZ","Добавить описания к помеченным файлам"};
{"CtrlX","Следующая команда командной строки"};
{"CtrlC","Поместить помеченные файлы в Буфер Обмена (CtrlC, RCtrlC)"};
{"CtrlV","Вставка содержимого буфера обмена (CtrlV, ShiftIns)"};
{"CtrlB","Спрятать/Показать линейку функциональных клавиш"};
{"CtrlN","Переключить отображение длинных/коротких имён файлов"};
{"CtrlM","Восстановить предыдущую пометку"};
{"Ctrl.","Начать/закончить запись макроса"};
{"AltZ","Быстрый поиск"};
{"AltX","Быстрый поиск"};
{"AltC","Быстрый поиск"};
{"AltV","Быстрый поиск"};
{"AltB","Быстрый поиск"};
{"AltN","Быстрый поиск"};
{"AltM","Быстрый поиск"};
{"Alt,","Быстрый поиск"};
{"Alt.","Быстрый поиск"};
{"Alt/","Быстрый поиск"};
{"Z","Ввод в комстроку заглавной буквы 'Z'\n(вводится как ShiftZ в английской раскладке)"};
{"Я","Ввод в комстроку заглавной буквы 'Я'\n(вводится как ShiftЯ в русской раскладке)"};
{"X","Ввод в комстроку заглавной английской буквы 'X'\n(вводится как ShiftX в английской раскладке)"};
{"Ч","Ввод в комстроку заглавной буквы 'Ч'\n(вводится как ShiftЧ в русской раскладке)"};
{"C","Ввод в комстроку заглавной английской буквы 'C'\n(вводится как ShiftC в английской раскладке)"};
{"С","Ввод в комстроку заглавной русской буквы 'С'\n(вводится как ShiftС в русской раскладке)"};
{"V","Ввод в комстроку заглавной буквы 'V'\n(вводится как ShiftV в английской раскладке)"};
{"М","Ввод в комстроку заглавной русской буквы 'М'\n(вводится как ShiftМ в русской раскладке)"};
{"B","Ввод в комстроку заглавной английской буквы 'B'\n(вводится как ShiftB в английской раскладке)"};
{"И","Ввод в комстроку заглавной буквы 'И'\n(вводится как ShiftИ в русской раскладке)"};
{"N","Ввод в комстроку заглавной английской буквы 'N'\n(вводится как ShiftN в английской раскладке)"};
{"Т","Ввод в комстроку заглавной русской буквы 'Т'\n(вводится как ShiftТ в русской раскладке)"};
{"M","Ввод в комстроку заглавной русской буквы 'M'\n(вводится как ShiftM в английской раскладке)"};
{"Ь","Ввод в комстроку заглавного мягкого знака 'Ь'\n(вводится как ShiftЬ в русской раскладке)"};
{",","Ввод в комстроку запятой ','\n(вводится как Shift, в английской раскладке)"};
{"Б","Ввод в комстроку заглавной буквы 'Б'\n(вводится как ShiftБ в русской раскладке)"};
{".","Ввод в комстроку точки '.'\n(вводится как Shift. в английской раскладке)"};
{"Ю","Ввод в комстроку заглавной буквы 'Ю'\n(вводится как ShiftЮ в русской раскладке)"};
{"/","Ввод в комстроку прямого слеша '/'\n(вводится как Shift/ в английской раскладке)"};
{".","Ввод в комстроку точки '.'\n(вводится как Shift. в русской раскладке)"};
{"CtrlShift.","Начать/закончить запись макрокоманды с заданием доппараметров"};
{"AltShiftZ","Быстрый поиск"};
{"AltShiftX","Быстрый поиск"};
{"AltShiftC","Быстрый поиск"};
{"AltShiftV","Быстрый поиск"};
{"AltShiftB","Быстрый поиск"};
{"AltShiftN","Быстрый поиск"};
{"AltShiftM","Быстрый поиск"};
{"AltShift,","Быстрый поиск"};
{"AltShift.","Быстрый поиск"};
{"AltShift/","Быстрый поиск"};
{"CtrlAltShift.","Данный ключ в макрообласти Shell не привязан к внутренней команде Far,\n\nэтим шорткатом может вызываться настоящая справка по нативным ключам"};
{"Multiply","Инвертировать пометку 'Gray*'"};
{"Subtract","Снять пометку с группы 'Gray-'"};
{"Num7","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num7/NumHome нажимается при погашенном NumLock)"};
{"Num8","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num8/NumUp нажимается при погашенном NumLock)"};
{"Num9","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num9/NumPgUp нажимается при погашенном NumLock)"};
{"Add","Пометить группу 'Gray+'"};
{"Num4","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num4/NumLeft нажимается при погашенном NumLock)"};
{"Clear","(F3, CtrlShiftF3, Num5)\n\nПросмотр файла\n\nВычислить и показать размеры выбранных папок"}; --{"Num5","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num5/NumHome нажимается при погашенном NumLock)"};
{"Num6","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num6/NumRight нажимается при погашенном NumLock)"};
{"Num1","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num1/NumEnd нажимается при погашенном NumLock)"};
{"Num2","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num2/NumDown нажимается при погашенном NumLock)"};
{"Num3","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num3/NumPgDn нажимается при погашенном NumLock)"};
{"NumEnter","Запуск, смена папки, вход в архив"};
{"Num0","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num0/NumIns нажимается при погашенном NumLock)"};
{"NumDel","Удалить\n(клавиша-хоткей NumDel нажимается при погашенном NumLock)\n\nпри включённом NumLock клавиша работает как Decimal\n- в комстроку вводится знак точки '.' (Decimal)"};
{"Decimal","Ввести в комстроку знак точки '.' (Decimal)\n(клавиша-хоткей NumDel нажимается при включённом NumLock)\n\nпри погашенном NumLock работает NumDel\n- выполняется команда 'Удаление'"};
{"CtrlMultiply","Инвертировать пометку, включая папки\n(без учёта состояния командной строки) 'CtrlGray*'"};
{"CtrlSubtract","Снять пометку с файлов с расширением, как у текущего 'CtrlGray-'"};
{"CtrlNum7","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num7/NumHome нажимается при погашенном NumLock)"};
{"CtrlNum8","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num8/NumUp нажимается при погашенном NumLock)"};
{"CtrlNum9","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num9/NumPgUp нажимается при погашенном NumLock)"};
{"CtrlAdd","Пометить файлы с расширением как у текущего файла 'CtrlGray+'"};
{"CtrlNum4","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num4/NumLeft нажимается при погашенном NumLock)"};
{"CtrlClear","Восстановить ширину панелей по умолчанию 'CtrlNumpad5'"};
{"CtrlNum6","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num6/NumRight нажимается при погашенном NumLock)"};
{"CtrlNum1","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num1/NumEnd нажимается при погашенном NumLock)"};
{"CtrlNum2","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num2/NumDown нажимается при погашенном NumLock)"};
{"CtrlNum3","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num3/NumPgDn нажимается при погашенном NumLock)"};
{"CtrlNumEnter","Запуск, смена папки, вход в архив"};
{"CtrlNum0","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей Num0/NumIns нажимается при погашенном NumLock)"};
{"CtrlNumDel","Данный ключ в макрообласти Shell не привязан к внутренней команде Far.\n(клавиша-хоткей NumDel нажимается при погашенном NumLock)"};
{"AltSubtract","Снять пометку с файлов с именем, как у текущего файла 'AltGray-'"};
{"AltAdd","Пометить файлы с именем, как у текущего файла 'AltGray+'"};
{"AltNumDel","уничтожить файл/папку"};
{"ShiftSubtract","Снять пометку со всех файлов 'ShiftGray-'"};
{"ShiftAdd","Пометить все файлы 'ShiftGray+'"};
{"ShiftNumEnter","как ShiftEnter - Запуск в отдельном окне"};
{"ShiftNumDel","Удаление файлов и папок (ShiftDel, ShiftNumDel, ShiftF8, F8)"};
{"CtrlAltNumEnter","Запуск, смена папки, вход в архив"};
{"CtrlAltShift","Временно показать пользовательский экран\n(работает до тех пор, пока удерживаем эти клавиши)\n[Если шорткат не отменён через far:config]"};
}
for i,v in ipairs(nativcmds) do
local hk,msgn=unpack(v)
if res==hk then
local cmd = mf.msgbox("СПРАВКА:\n\nВ области "..Area.Current.." ключом "..res.."\nзадействуется внутренняя команда Far:\n",msgn.."\n\nДа - исполнить. Нет - завершить.",0x00040000)
if cmd==1 then
Keys(res) exit()
end
if cmd==2 then
exit()
end
exit()
end;
end;
mf.msgbox(res,"Данный ключ в макрообласти Shell не привязан к внутренней команде Far.",0x00010000)
end
}
sToLp
sToLp
John Doe
Благодарю Вас за пояснение!John Doe wrote: ↑Thu 24 Aug, 2017 19:29Серые это обычные.
Ведь Alt+Numpad служит для ввода символов по их коду.
sToLp
John Doe
Code: Select all
--
-- Использована инфа
-- Capushon 07:02 05-08-2015 http://forum.ru-board.com/topic.cgi?forum=5&topic=31718&start=7260#14
-- zg Sun 23 Jul 2017 10:45 http://forum.farmanager.com/viewtopic.php?p=144983#p144983
------------------------------------------------------------------------------------------------
-- Справка о задействованности клавиш и их сочетаний в качестве хоткеев / шорткатов
-- вызова нативных (внутренних) команд Фара в области Editor (т.е. во внутреннем редакторе Far)
------------------------------------------------------------------------------------------------
Macro { area="Editor"; key="CtrlAltShift. CtrlAltJ";
description="Справка о занятости клавиши / сочетания нативной командой Фара (sToLp по Capushon и zg) CtrlAltShift.";
action=function()
far.Message(" Нажмите клавишу / сочетание ... ","","")
local res=mf.key(mf.waitkey(0,1)) far.AdvControl("ACTL_REDRAWALL")
if res=="F1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Помощь по Фару в редакторе\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сохранить файл\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (F4, F10, Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переключиться в программу просмотра\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Поиск\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переключение OEM/ANSI кодовой страницы\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F10" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (F10, F4, Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F11" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вызвать меню 'Команды плагинов'\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F12" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Список всех доступных экранов\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlF7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Замена\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlF10" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Позиционировать на текущий файл без выхода\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Продолжить поиск/замену в обратном направлении\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти на указанную строку и позицию\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Изменение размеров окна Far Manager\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF11" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Показать историю просмотра и редактирования\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сохранить файл как...\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Редактировать новый файл\"\n(если ввести имя файла, не имеющегося на диске,\nто при этом будет создан новый файл)\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Продолжить поиск/замену\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выбор кодовой страницы\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF10" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сохранение и выход\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftF9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вызов диалога настроек редактора\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 1\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 2\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 3\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 4\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 5\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 6\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 7\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 8\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 9\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 0\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 1 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 2 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 3 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 4 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 5 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 6 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 7 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 8 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 9 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 0 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 1 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 2 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 3 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 4 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 5 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 6 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 7 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 8 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 9 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 0 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlQ" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Рассматривать следующую комбинацию клавиш как код символа\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlE" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец экрана\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlT" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить слово справа (CtrlT, CtrlDel)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlY" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить строку\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlU" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Снять пометку с блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlO" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Показать пользовательский экран\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlP" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Копировать блок в текущую позицию курсора\n(только в режиме постоянных блоков, Буфер Обмена не изменяется)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltU" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сдвинуть блок влево\n(Cдвинуть текущую строку, если блок не выделен)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltI" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сдвинуть блок вправо\n(Cдвинуть текущую строку, если блок не выделен)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlA" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить весь текст\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlD" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить блок\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlF" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вставить в позицию курсора полное имя редактируемого файла\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlK" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить до конца строки (AltD, CtrlK)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlL" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Запретить модификацию редактируемого текста\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltD" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить до конца строки (CtrlK, AltD)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlZ" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Отмена действия (Undo) (AltBS, CtrlZ)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftZ" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Повтор действия (Redo)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlX" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переместить блок в Буфер Обмена (CtrlX, ShiftDel)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlC" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать блок в Буфер Обмена (CtrlIns, CtrlC)\n(Если блок не выделен, то пометить текущую строку\nкак блок и cкопировать её в Буфер Обмена)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlV" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать блок из Буфера Обмена (CtrlV, ShiftIns)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlB" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Спрятать/Показать линейку функциональных клавиш\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftB" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Спрятать/Показать статусную строку\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlN" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало экрана\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlM" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перенести блок в текущую позицию курсора\n(только в режиме постоянных блоков, Буфер Обмена не изменяется)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Ctrl." then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Начать/закончить запись макроса\"","В области "..Area.Current.." ключом "..res) exit() end
if res=="CtrlShift." then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Начать/закончить запись макрокоманды с заданием доппараметров\"","В области "..Area.Current.." ключом "..res) exit() end
if res=="Left" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Курсор на символ влево (Left, CtrlS)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Символ влево, но курсор не будет переходить\nна предыдущую строку при достижении начала строки\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Right" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Курсор на символ вправо\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Up" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Курсор на строку вверх\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Down" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Курсор на строку вниз\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Слово влево\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Слово вправо\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Прокрутка экрана вверх\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Прокрутка экрана вниз\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="PgUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Cтраницу вверх\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="PgDn" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Cтраницу вниз\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Home" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало строки\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="End" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец строки\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="BS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить символ слева\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlBS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить слово слева\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltBS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Отмена действия (Undo) (AltBS, CtrlZ)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlIns" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать блок в Буфер Обмена (CtrlC, CtrlIns)\n(Если блок не выделен, то пометить текущую строку\nкак блок и cкопировать её в Буфер Обмена)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlHome" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало файла (CtrlPgUp, CtrlHome)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Del" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить символ (также может удалить блок,\nв зависимости от настроек редактора)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlDel" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Удалить слово справа (CtrlT, CtrlDel)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlEnd" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец файла (CtrlPgDn, CtrlEnd)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlPgUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало файла (CtrlHome, CtrlPgUp)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlPgDn" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец файла (CtrlEnd, CtrlPgDn)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftIns" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать блок из Буфера Обмена (CtrlV, ShiftIns)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftDel" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переместить блок в Буфер Обмена (ShiftDel, CtrlX)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftDown" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометка вертикального блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAdd" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Добавить блок в Буфер Обмена 'CtrlGray+' CtrlAdd\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftNum8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftNum2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftNum4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftNum6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftNum8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftNum2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftNum4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftNum6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftNum8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftNum2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftNum4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftNum6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Пометить/снять пометку блока\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltShift" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Временно показать пользовательский экран\n(работает до тех пор, пока удерживаем эти клавиши)\n[Если шорткат не отменён через far:config]\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Enter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переход на новую строку\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftEnter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вставить в позицию курсора имя текущего файла на панели\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftNumEnter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вставить в позицию курсора имя текущего файла на панели\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftEnter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вставить в позицию курсора имя текущего файла на пассивной панели\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftNumEnter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вставить в позицию курсора имя текущего файла на пассивной панели\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="NumEnter" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переход на новую строку\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
-- "Divide", "Multiply","Subtract","Num7","Num8","Num9","Add","Num4","Num5" (CtrlClear),"Num6","Num1","Num2","Num3","Num0","NumDel","NumEnter"
msgbox(res,"Данный ключ в макрообласти Editor не привязан к внутренней команде Far.",0x00010000)
end;
}
sToLp
Code: Select all
--
-- Использована инфа
-- Capushon 07:02 05-08-2015 http://forum.ru-board.com/topic.cgi?forum=5&topic=31718&start=7260#14
-- zg Sun 23 Jul 2017 10:45 http://forum.farmanager.com/viewtopic.php?p=144983#p144983
--------------------------------------------------------------------------------------------------
-- Справка о задействованности клавиш и их сочетаний в качестве хоткеев / шорткатов
-- вызова нативных (внутренних) команд Фара в области Viewer (внутренней программе просмотра) Far
--------------------------------------------------------------------------------------------------
Macro { area="Viewer"; key="CtrlAltShift. CtrlAltJ";
description="Справка о занятости клавиши / сочетания нативной командой Фара (sToLp по Capushon и zg) CtrlAltShift.";
action=function()
far.Message(" Нажмите клавишу / сочетание ... ","","")
local res=mf.key(mf.waitkey(0,1)) far.AdvControl("ACTL_REDRAWALL")
if res=="F1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Помощь - FAR\nПрограмма просмотра: клавиши управления\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перенос строк (включён, выключен)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (NumPad5,F3,F10,Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Esc" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (NumPad5,F3,F10,Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="NumPad5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (NumPad5,F3,F10,Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переключить режим (текст-дамп / 16-ричный)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переключиться в редактор\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Поиск\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Переключение OEM/ANSI кодовой страницы\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F10" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выход (NumPad5,F3,F10,Esc)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F11" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вызвать меню 'Команды плагинов'\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="F12" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Список всех доступных экранов\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="+" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к следующему файлу\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="-" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к предыдущему файлу\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlF10" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Позиционировать на текущий файл без выхода\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Продолжить поиск в обратном направлении\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Изменить текущую позицию\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Изменение размеров окна Far Manager\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltF11" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Показать историю просмотра и редактирования\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вид переноса строк (по буквам, по словам)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выбрать режим (текст/дамп/16-ричный)\"\n(если ввести имя файла, не имеющегося на диске,\nто при этом будет создан новый файл)\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Продолжить поиск (Shift-F7, Space)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Space" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Продолжить поиск (Shift-F7, Space)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="ShiftF8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Выбор кодовой страницы\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltShiftF9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Вызов диалога настройки программы просмотра\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlO" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Показать пользовательский экран\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 2\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 2\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 3\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 4\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 5\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 6\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 7\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 8\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 9\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="LCtrl0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Перейти к позиции закладки 0\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 1 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 2 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 3 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 4 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 5 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 6 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 7 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 8 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 9 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="RCtrl0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 0 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift1" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 1 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift2" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 2 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift3" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 3 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift4" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 4 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift5" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 5 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift6" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 6 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift7" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 7 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift8" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 8 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift9" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 9 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShift0" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Установить закладку 0 в текущей позиции\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlU" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Сбросить выделение текста\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="AltBS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Возврат к предыдущей позиции (AltBS, CtrlZ)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlZ" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Возврат к предыдущей позиции (AltBS, CtrlZ)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlC" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать выделенный текст в буфер обмена (CtrlIns, CtrlC)\n(Если блок не выделен, то пометить текущую строку\nкак блок и cкопировать её в Буфер Обмена)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlB" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Спрятать/Показать линейку функциональных клавиш\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftB" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Спрятать/Показать статусную строку\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Ctrl." then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Начать/закончить запись макроса\"","В области "..Area.Current.." ключом "..res) exit() end
if res=="CtrlShift." then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Начать/закончить запись макрокоманды с заданием доппараметров\"","В области "..Area.Current.." ключом "..res) exit() end
if res=="Left" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Символ влево\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlS" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Спрятать/Показать полосу прокрутки\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Right" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Символ вправо\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Up" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Строку вверх\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Down" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Строку вниз\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"20 символов влево\nВ 16-ричном режиме - на 1 позицию влево\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"20 символов вправо\nВ 16-ричном режиме - на 1 позицию вправо\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="PgUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Cтраницу вверх\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="PgDn" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Cтраницу вниз\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftLeft" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало строк на экране\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlShiftRight" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец строк на экране\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="Home" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало файла (Home, CtrlHome)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="End" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец файла (End, CtrlEnd)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlHome" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало файла (Home, CtrlHome)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlEnd" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец файла (End, CtrlEnd)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlIns" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Скопировать выделенный текст в буфер обмена (CtrlC, CtrlIns)\n(Если блок не выделен, то пометить текущую строку\nкак блок и cкопировать её в Буфер Обмена)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlPgUp" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В начало файла (CtrlHome, CtrlPgUp)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlPgDn" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"В конец файла (CtrlEnd, CtrlPgDn)\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
if res=="CtrlAltShift" then local cmd = far.Message("вызывается внутренняя команда Far:\n\n\"Временно показать пользовательский экран\n(работает до тех пор, пока удерживаем эти клавиши)\n[Если шорткат не отменён через far:config]\"\n\nДа - исполнить. Нет - завершить.","В области "..Area.Current.." ключом "..res,";YesNo")
if cmd==1 then Keys(res) exit() end if cmd==2 then exit() end exit() end
msgbox(res,"Данный ключ в макрообласти Viewer не привязан к внутренней команде Far.",0x00010000)
end;
}
--[=[
Примечания по внутренней программе просмотра:
0. Shift-Клик мыши - Ручное выделение текста. Если курсор мыши находится над текстом, первый клик задаёт начало области выделения текста,
второй клик - конец области. Между первым и вторым кликом можно использовать любые клавиши навигации. Второй клик может быть выше первого.
1. Для вызова диалога поиска вы также можете просто начать вводить предназначенный для поиска текст.
2. Файл открывается в программе просмотра с разрешением на удаление его сторонним процессом. Если произойдёт такое
удаление, то реально файл будет удалён из каталога только после закрытия программы просмотра, при этом он не будет
доступен для обработки из любого процесса - это свойство MS Windows.
3. Максимальное число колонок в программе просмотра можно задать в настройках. Допустимые значения от 100 до 100000, умолчание: 10000.
Если в файле имеется строка длиной более этого числа, то она будет разбита на несколько строк, даже если отключён режим переноса строк.
4. Far ищет первое вхождение подстроки (#F7#) с начала видимой области экрана программы просмотра.
5. Для автоматического скроллинга просматриваемого динамически обновляемого файла необходимо стать в конец файла (клавиша End).
]=]--
sToLp
sToLp
Code: Select all
CtrlEsc Ctrl
RCtrlEsc RCtrl
AltEsc Alt
RAltEsc RAlt
CtrlAltEsc CtrlAlt
RCtrlAltEsc RCtrlAlt
CtrlRAltEsc CtrlRAlt
RCtrlRAltEsc RCtrlRAlt
CtrlShiftEsc CtrlShift
RCtrlShiftEsc RCtrlShift
AltShiftEsc AltShift
RAltShiftEsc CtrlRAltShift — Ctrl ещё прилепился, дополнительная аномалия?
CtrlAltShiftEsc CtrlAltShift
RCtrlAltShiftEsc RCtrlAltShift
CtrlRAltShiftEsc CtrlRAltShift
RCtrlRAltShiftEsc RCtrlRAltShift
sToLp
CtrlEsc - открытие меню "Пуск"
Smitis
Попробуйте с этим скриптом http://forum.farmanager.com/viewtopic.php?f=60&t=8481
John Doe
Этот скрипт установлен. Виноват, забыл об этом указать.John Doe wrote: ↑Sun 17 Sep, 2017 16:24Попробуйте с этим скриптом http://forum.farmanager.com/viewtopic.php?f=60&t=8481
Желательно без ConEmu.
sToLp
Да, они и срабатывают. До "голого" Far не доходят. Невзирая на XKeys. А вот ConEmu их как то перехватывает, но, увы, не вполне.
sToLp
Return to “Предложения и идеи”