View Issue Details

IDProjectCategoryView StatusLast Update
0002899WishesMacropublic2016-07-20 13:07
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Product Version3.0 
Summary0002899: eval(S,2) и макросы, содержащие слэш в имени клавиши
DescriptionЕсть потребность запускать макросы, назначенные на имена с "ненастоящими" клавишами, в частности это используется скриптом MacroEx.
При этом возможны случаи, когда в середине оказывается "/", пример из практики: "Ctrl/:Double" (http://forum.farmanager.com/viewtopic.php?p=126709#p126709)

Проблема в том, что слеш тут воспринимается как разделитель "область/клавиша", соответственно вызов eval("Ctrl/:Double",2) сработать не может.
Additional InformationПредлагаю учесть подобные случаи:

1) Если часть строки перед слешам не распознана как название области, то считать всю строку нахванием клавиши (пример кода здесь: http://forum.farmanager.com/viewtopic.php?p=126711#p126711)

2) Альтернативно, можно было бы изначально считать всю строку именем клавиши, и только при отсутствии совпадений пытаться выделить из неё макрообласть.
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-01-09 11:08 JohnDoe New Issue