Latest post of the previous page:
Клавиши без Shift ведут себя ожидаемым образом, что не удивительноОб опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
А я наконец-то разобрался в Вашем , который обеспечивает одинаковую работу модификаторов Shift CtrlShift CtrlAltShift с клавишами NumPad`а независимо от того включен ли NumLock. И теперь данный макрос нахожу необходимым.
Сначала я круто затормозил с этим макросом, поскольку воспринимал его как сугубо самостного, самого по себе, без связи с другими. Но теперь начинаю осознавать его значимость и с пользой осваивать его.
Как это было ранее выяснено, при включенном NumLock`е комбинации Shift+NumX, в т.ч. с Ctrl и с CtrlAlt, продуцируют сначала Shift, а потом уже основную клавишу. Именно этот случай и призван отлавливать данный макрос, после чего перевызывать макрос, нужный пользователю. Таким образом нампадовские макросы с Shift`ом, с CtrlShift`ом и с CtrlAltShift`ом при его наличии будут работать независимо от состояния NumLock`а. А это существенно удобнее.
Last edited by sToLp on Sun 08 Oct, 2017 21:49, edited 1 time in total.
Об опознавании клавиш-цифр нампада командой mf.waitkey(0,1).
Подводя итоги.
В качестве бонусов в теме можно почерпнуть несколько полезных макросов, в т.ч. следующие:
Макрос (под спойлером), показывающий, что при включённом NumLock первым(и) приход(ит/ят) отдельно модификатор(ы), а потом уже нажатая клавиша (автор John Doe).
Макрос, обеспечивающий одинаковую работу клавиш Shift+[Ctrl[Alt]]<NumPad> независимо от того включён ли NumLock (автор John Doe). При включенном NumLock комбинации Shift+NumX, в т.ч. с Ctrl и с CtrlAlt, продуцируют сначала Shift, а потом уже основную клавишу, и данный макрос отлавливает это, и перевызывает макрос, нужный пользователю. Таким образом нампадовские макросы с Shift`ом, с CtrlShift`ом и с CtrlAltShift`ом при его наличии будут работать независимо от состояния NumLock`а.
В качестве бонусов в теме можно почерпнуть несколько полезных макросов, в т.ч. следующие:
Макрос (под спойлером), показывающий, что при включённом NumLock первым(и) приход(ит/ят) отдельно модификатор(ы), а потом уже нажатая клавиша (автор John Doe).
Макрос, обеспечивающий одинаковую работу клавиш Shift+[Ctrl[Alt]]<NumPad> независимо от того включён ли NumLock (автор John Doe). При включенном NumLock комбинации Shift+NumX, в т.ч. с Ctrl и с CtrlAlt, продуцируют сначала Shift, а потом уже основную клавишу, и данный макрос отлавливает это, и перевызывает макрос, нужный пользователю. Таким образом нампадовские макросы с Shift`ом, с CtrlShift`ом и с CtrlAltShift`ом при его наличии будут работать независимо от состояния NumLock`а.
Last edited by sToLp on Sat 21 Oct, 2017 07:37, edited 1 time in total.