FAR patch 01178.MacrosBug Дата              : 16.01.2002 Сделал            : Valentin Skirdin Описание          : BugZ#248 - macros binded to '`' and '~' don't work any more Измененные файлы  : macro.cpp Новые файлы       : Удаленные файлы   : Состав            : 01178.MacrosBug.txt                     macro.cpp.1178.diff Основан на патче  : 1177 Дополнение        :
FAR patch 01178.MacrosBug
Дата              : 16.01.2002
Сделал            : Valentin Skirdin
Описание          : BugZ#248 - macros binded to '`' and '~' don't work any more
Измененные файлы  : macro.cpp
Новые файлы       :
Удаленные файлы   :
Состав            : 01178.MacrosBug.txt
                    macro.cpp.1178.diff
Основан на патче  : 1177
Дополнение        :

BugZ#248 - macros binded to '`' and '~' don't work any more
   после установки билда 1176 в панели отвалились макросы на обратной кавычке
   и тильде, а у меня на них file name completetion висело :(  В фарбагсах еще
   писали, что не фурычат макросы с '\' - вероятно, это из той же оперы.

14.01.2002 мной были произведены мероприятия (macro.cpp.1171.diff),
направленные на исправление работы макросов Alt-буква в панелях.
Я посчитал, что варианта с Key=LocalKeyToKey() на весь диапазон таблицы
будет достаточно, но... появилась проблема:

  VkKeyScanEx для '~' выдает на гора код 0xC0, а для '/' - 0xDC...
  (это когда Opt.HotkeyRules=1)

Этот патч в macro.cpp - лечение болезнь, но не ее первопричин (в
простонародии - костыль). Считаю, что на данном этапе этого достаточно,
т.к. лечение первопричины требует пересмотра массы кода...
А это недопустимо по причине...
   "неукротимое стремление заниматься глобальными вещами" (c) IS

FarGroup/FarManager,FarGroup/FarManager,FarGroup/FarManager,johnd0e/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager,johnd0e/FarManager,FarGroup/FarManager,johnd0e/FarManager