View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002899 | Wishes | Macro | public | 2015-01-09 11:08 | 2016-07-20 13:07 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0002899: 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) Альтернативно, можно было бы изначально считать всю строку именем клавиши, и только при отсутствии совпадений пытаться выделить из неё макрообласть. | ||||
Tags | No tags attached. | ||||
Build | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-09 11:08 | JohnDoe | New Issue |