View Issue Details

IDProjectCategoryView StatusLast Update
0000092WishesKeyBarpublic2013-02-03 00:34
Reportervskirdin Assigned Tovskirdin  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.71 
Summary0000092: Переопределение лейбов функциональных клавиш
DescriptionРечь почти про макросы...
Сейчас, для того, чтобы переопределить функциональные клавиши (F1..F12)
необходимо лезть в LNG-файлы и... их курочить.
Предлагается механизм.
В реестре держать ветку KeyBarLabels.
У нее подветки, с названиями аналогичными макросовым областям.
В каждой области ряд параметров, с текстом лейбов.
Например.
[KeyBarLabels\Shell]
"F1"="Хелп"
"AltF7"="S&R"
(не указанные - по умолчанию, как в LNG)
Приоритет - этой ветке. Т.е. сначала "применяем" LNG, но если есть инфа в реестре - берем ее.
TagsNo tags attached.
Build

Activities

sdindikov

2006-03-01 00:31

developer   bugnote:0000086

ААААААААааааааааааа обоими руками за!

А то каждый раз приходится diff натравливать и править LNG :(((

vskirdin

2006-04-04 07:39

administrator   bugnote:0000109

так, а если этот вишь выкинуть в пользу #93?
Хотя... хмм... на макросы расход больше, да и непонятки пока с автостартующими макросами (до логического завершения их нужно добить)

TS

2006-04-30 07:15

developer   bugnote:0000165

Last edited: 2006-04-30 07:18

Все-таки этот вишь будет лучьше #0000093
Ведь можно это очень просто реализовать (насколько я понимаю)
Языковый файл грузится один раз, после этого можно из ветки
[HKCU\Software\Far\KeyLabels\%язык%\%область%]
читать строки и заменять те, которые были считаны из языкового файла
А дальше все будет работать автоматически...

Ждем не дождемся...

TS

2006-04-30 07:22

developer   bugnote:0000166

Reminder sent to: vskirdin

Что касательно #0000092 ? Просто дейсnвительно надоело править ручками lng файлы. Да и возможно будет в установке для плагинов делать не только добавление макросов для их вызова, а также переопределение пунктом меню, что, имхо, очень удобно...

vskirdin

2007-04-03 03:10

administrator   bugnote:0000442

Last edited: 2007-04-03 03:22

Проба номер 1
http://farmanager.com/farbugs/mantis92.1.rar
Понимаем области: Shell, Help, Edit, View, QView, Tree, Info
Лэнгвич... как у HLF-файлов

vskirdin

2007-04-03 10:16

administrator   bugnote:0000443

Last edited: 2007-04-03 10:24

Проба 2. Немного уточнений
http://farmanager.com/farbugs/Far171.2217.rar

vskirdin

2007-04-03 10:31

administrator   bugnote:0000445

после 2217

Issue History

Date Modified Username Field Change
2006-02-28 12:45 vskirdin New Issue
2006-03-01 00:31 sdindikov Note Added: 0000086
2006-04-04 07:39 vskirdin Note Added: 0000109
2006-04-30 07:15 TS Note Added: 0000165
2006-04-30 07:18 TS Note Edited: 0000165
2006-04-30 07:18 TS Note Edited: 0000165
2006-04-30 07:22 TS Note Added: 0000166
2007-04-03 03:10 vskirdin Note Added: 0000442
2007-04-03 03:10 vskirdin Status new => assigned
2007-04-03 03:10 vskirdin Assigned To => vskirdin
2007-04-03 03:22 vskirdin Note Edited: 0000442
2007-04-03 10:16 vskirdin Note Added: 0000443
2007-04-03 10:24 vskirdin Note Edited: 0000443
2007-04-03 10:31 vskirdin Status assigned => resolved
2007-04-03 10:31 vskirdin Fixed in Version => 1.71
2007-04-03 10:31 vskirdin Resolution open => fixed
2007-04-03 10:31 vskirdin Note Added: 0000445
2007-07-16 13:06 alexy Status resolved => closed
2013-02-03 00:34 alexy Severity minor => feature