View Issue Details

IDProjectCategoryView StatusLast Update
0002231Far Manager_Commonpublic2017-04-09 14:24
ReporterSmitisAssigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS Version7
Product Version3.0 
Target VersionFixed in Version 
Summary0002231: Горячие клавиши, заданные символами >_+*?
DescriptionОписанное ниже относится к горячим клавишам в меню, диалогах и пр., но наиболее заметно проявляется в пользовательском меню, по причине того, что в других местах практически не используются.

Горячие клавиши, заданные символами, вводимыми через Shift в стандартной клавиатурной раскладке US, и, соответственно, изображенные на обычной клавиатуре в верхнем ряду, работают следующим образом (на примере клавиши "2"/"@"):
- если есть горячие клавиши и "@" и "2", нажатие клавиши "2" выберет соответствующий пункт с этой цифровой горячей клавишей;
- если есть только "@", то нажатие клавиши "2" (без шифта!) выберет этот пункт меню;
- нажатие с шифтом Shift2 работает с точностью до наоборот - в первую очередь будет выбран пункт "@", а при его отсутствии - "2".

Исключение представляют символы >_+*? для которых это правило не действует. Т.е., если есть горячяя клавиша "*", нажатие клавиши "8" не приведёт к выбору этого пункта. Соответственно, нажатие Shift8 не приведёт к выбору пункта "8".

Предлагается сделать поведение одинаковым для всех клавиш (лучше всего, по описаному выше алгоритму).
Steps To ReproduceСоздать в пользовательском меню пункты с горячими клавишами "8" и "*" (или с горячими клавишами ">" и "." и т.д.)
TagsNo tags attached.
Build

Activities

Smitis

2012-12-20 20:20

reporter   bugnote:0009893

Извиняюсь за опечатку в заголовке. Самому стыдно :)

Smitis

2013-04-09 10:33

reporter   bugnote:0010689

Last edited: 2013-04-09 13:29

View 2 revisions

Вот здесь макрос, который поможет обойти проблему
http://forum.farmanager.com/viewtopic.php?f=9&t=7570&start=15#p107345

2useven10

2013-04-09 11:20

developer   bugnote:0010690

http://gramota.ru/slovari/dic/?word=%E7%E4%E5%F1%FC&all=x

Smitis

2013-04-09 13:30

reporter   bugnote:0010695

> http://gramota.ru/slovari/dic/?word=%E7%E4%E5%F1%FC&
fixed :)

Smitis

2016-06-17 11:30

reporter   bugnote:0014613

Проводил ревизию древних макросов, наткнулся на макрос с workaround-ом для данной проблемы. Оказывается, она ещё актуальна.

Issue History

Date Modified Username Field Change
2012-12-20 15:49 Smitis New Issue
2012-12-20 20:20 Smitis Note Added: 0009893
2012-12-20 20:51 DrKnS Summary Корячие клавиши, заданные символами >_+*? => Горячие клавиши, заданные символами >_+*?
2013-04-09 10:33 Smitis Note Added: 0010689
2013-04-09 11:20 2useven10 Note Added: 0010690
2013-04-09 13:29 Smitis Note Edited: 0010689 View Revisions
2013-04-09 13:30 Smitis Note Added: 0010695
2016-06-17 11:30 Smitis Note Added: 0014613