неверное назначение автохоткея в диалоге плагинов (F11)
Есть плагин Me~d~ia Info (получает хоткей d, что я и показал символами ~), потом "~В~изуальная панель"... и вот тут-то проблема, поскольку "В" и "d" сидят на одной клавише. И вызов зависит от текущей раскладки - в английской раскладке вызовется Media Info, в русской - "Визуальная панель"
Если мне не изменяет память, ранее автохоткеи не зависели от раскладки и работали так же, как и сейчас работает меню (F9) - там неважно, нажму я "к" или "r", в русской локализации вызовется меню "~К~оманды".
Возможно, это не баг, а так и задумывалось, тогда данный тикет можно пометить как запрос на улучшение (чтобы логика назначения и применения хоткеев в панели плагинов была такой же, как и в меню).
чтобы логика назначения и применения хоткеев в панели плагинов была такой же, как и в меню
А что за логика в панели? Если вы про поиск с Alt, то попробуйте и в меню хоткеи с Alt
А что за логика в панели? Вызываем, например, меню (F9). Там подменю ~К~оманды. Нажимаем "к" или "r" (то есть неважно, какая раскладка) - открывается это подменю. В панели плагинов вызов работает так же (например, ~E~Menu можно вызвать и через латинскую "e", и через кириллическую "у" - которые сидят на одной кнопке).
А проблема в том, что код, назначающий хоткеи плагинам, может давать буквы из разных раскладок с одной и той же кнопки разным плагинам (ещё пример: ~N~etBox и "~Т~акая же папка"), в результате мне нужно следить за текущей раскладкой, чтобы вызывался требуемый плагин, а не другой.
Alt эту проблему не решает никак (точнее, в случае дубликатов типа ~N~etBox и "~Т~акая же папка", всегда срабатывает латинский хоткей - в данном случае N и для Alt-N, и для Alt-Т), поможет только запрет в назначателе хоткеев на выдачу дубликата с одних кнопки.
Выходит основная проблема в том, что автоматическая расстановка хоткеев не учитывает физическое расположение клавиш.
Да.