Цитата:
Сообщение от tilion
То есть, чтобы при включении режима перемещения по WASD, клавиша «S» принималась клиентом за клавишу стрелки назад? Значит, надо, чтобы программа распознавала включение режима перемещения по WASD?
|
ну как бы вариантов тут множество, можно просто регить хот-кей на s при условии что окно рф-ки активно и при зажатом хот-кеи (в данном случае s) зажимать стрелку вниз (програмно) - это самый топорный и простой вариант (не уверен, что он будет работать). Можно ставить хук в системе на нажатие клавиши s (при условии что окно рф-ки активно) и подменять на нажатие стрелкой. Насчет распознавания включена ли раскладка на wasd я бы на твоем месте не заморачивался (это можно сделать, но я это описывать не буду, так как это выложено на закрытом форуме) - просто ставишь в своей проге галку (подменять/ не подменять значения), т.е. вкл/выкл