View Issue Details

IDProjectCategoryView StatusLast Update
0003471Far ManagerPlugins API.VMenupublic2017-08-21 16:08
ReporterJohnDoeAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Target VersionFixed in Version 
Summary0003471: Хоткеи с AccelKey некорректно работают с отдельными клавишами
DescriptionБольшинство хоткеев, в которых присутствует Alt или Ctrl работают ожидаемо.
А с одиночными нажатиями есть ряд нюансов.

Без проблем цифры, и знаки не зависящие от раскладки.
А с буквами начинаются сложности.
Steps To Reproduce
  1. Хоткеи срабатывают только в верхнем регистре, т.е. если активен CapsLock, или же удерживается Shift (независимо от того, задан ли он в поле ControlKeyState).
    far.Menu({},{{text="Q",AccelKey="Q"}})
    far.Menu({},{{text="q",AccelKey="q"}})
    
  2. Хоткеи срабатывают только если текущая раскладка английская.
  3. Некоторые хоткеи наоборот, только в русской, например клавиша с тильдой.
    far.Menu({},{{text="`",AccelKey="`"}})
    Но в сочетании с Ctrl/Alt тильда срабатывает в обоих
    far.Menu({},{{text="Alt`",AccelKey="Alt`"}})
Additional Informationhttp://forum.farmanager.com/viewtopic.php?f=9&t=10880
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-08-21 15:26 JohnDoe New Issue