View Issue Details

IDProjectCategoryView StatusLast Update
0002857WishesKeyboardpublic2016-08-02 17:23
ReporterJohnDoeAssigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Product Version3.0 
Target VersionFixed in Version 
Summary0002857: Распознавать нажатия сочетаний нескольких модификаторов
DescriptionФар позволяет различать одиночные нажатия модификаторов (например Alt без основных клавиш).
Срабатывание происходит в момент отпускания клавиши-модификатора.

В случае же нажатия нескольких модификаторов (например Ctrl+Alt, или Alt+RAlt) фактически регистрируется только один модификатор.
Steps To ReproduceНаблюдать за нажатиями клавиш можно в диалоге назначения клавиши макросу, или посредством макрофункции mf.waitkey
TagsNo tags attached.
Build

Activities

JohnDoe

2015-05-26 10:54

updater   bugnote:0013657

(обсуждалось тут: http://forum.farmanager.com/viewtopic.php?p=124879#p124879)

JohnDoe

2016-07-22 16:29

updater   bugnote:0014672

Last edited: 2016-07-22 16:50

View 2 revisions

JohnDoe wrote

В случае же нажатия нескольких модификаторов (например Ctrl+Alt, или Alt+RAlt) фактически регистрируется только один модификатор.

В актуальных версиях такие нажатия больше не активируют макросы, а жаль, кое-какие макросы поломались, например http://forum.farmanager.com/viewtopic.php?p=125091#p125091

zg

2016-07-25 12:11

developer   bugnote:0014673

нажали ctrl, нажали alt, отпустили alt, отпустили ctrl. какие события и в какие моменты должны приходить?

JohnDoe

2016-07-26 22:41

updater   bugnote:0014678

При отпускании alt должно придти событие CtrlAlt.
При отпускании ctrl никаких событий не должно.

zg

2016-07-27 00:55

developer   bugnote:0014679

> При отпускании ctrl никаких событий не должно.
почему? ведь мы отпустили ctrl и должен прийти ctrl.

JohnDoe

2016-07-27 01:01

updater   bugnote:0014680

Нажимаю Ctrl, удерживаю и нажимаю следом A.
Отпускаю A, и в конце Ctrl.

Отпустили Ctrl ровно как и в вашем примере, но вовсе не ожидаем что он должен придти отдельно.

JohnDoe

2016-08-02 17:23

updater   bugnote:0014685

Билд 4746 работает отлично, спасибо.

А сложно ли добавить распознавание LCtrl+RCtrl и LAlt+RAlt?

Issue History

Date Modified Username Field Change
2014-11-05 17:01 JohnDoe New Issue
2015-05-26 10:54 JohnDoe Note Added: 0013657
2016-07-22 16:29 JohnDoe Note Added: 0014672
2016-07-22 16:50 JohnDoe Note Edited: 0014672 View Revisions
2016-07-25 12:11 zg Note Added: 0014673
2016-07-26 22:41 JohnDoe Note Added: 0014678
2016-07-27 00:55 zg Note Added: 0014679
2016-07-27 01:01 JohnDoe Note Added: 0014680
2016-08-02 17:23 JohnDoe Note Added: 0014685