Latest post of the previous page:
Засада!!! Исправьте, пожалуйста, а то минут 15 мучался, пока не понял в чем дело.Skirda wrote:1.1.13.(TechInfo #77)
~~~~~~~~~~~~~~~~~~~~~
[HKEY_CURRENT_USER\Software\Far\KeyLabels]
Содержимое ветки реестра "KeyLabels" позволяет переопределять надписи
к функциональным клавишам не прибегая к исправлению LNG-файлов.
Приоритет ветки высокий: FAR сначала считывает подписи к функциональным
клавишам из LNG-файла, далее изменяет значение подписей на значения
из этой ветки реестра (если найдено соответствующая подпись).
Структура:
[HKEY_CURRENT_USER\Software\Far\KeyLabels\ЯЗЫК\ОБЛАСТЬ]
"ИМЯКЛАВИШИ"="Значение"
Здесь
ЯЗЫК - англоязычное название языка интерфейса, такое же написание,
как в параметре ".Language" в LNG-файле (между '=' и ',');
например, English или Russian.
ОБЛАСТЬ - область действия подписи;
распознаются области: "Shell", "Help", "Editor", "Viewer",
"QView", "Tree", "Info"
ИМЯКЛАВИШИ - имя клавиши в терминологии макросов, например, для
сочетания Ctrl-Alt-F7 ИМЯКЛАВИШИ будет "CtrlAltF7";
распознаются только функциональные клавиши от F1 до F12
(в сочетании с модификаторами Alt, Ctrl и Shift).
Например,
чтобы "навсегда" в редакторе прописать для F1 метку "Мануал", необходимо
указать:
[HKEY_CURRENT_USER\Software\Far\KeyBarLabels\English\Editor]
"F1"="Мануал"