• 0
Sign in to follow this  
Danon2013

Переназначение правой кнопки мыши

Question

Например, назначаю на боковую кнопку мыши (Forward) или на правый Ctrl функцию "Правая кнопка мыши"

Какую логику я ожидаю увидеть?

При зажатии Ctrl/Forward должен быть эффект зажатой Правой Кнопки мыши.

При отпускании Ctrl/Forward должен быть эффект отпускания Правой Кнопки мыши.

 

Что по факту?

При зажатии Ctrl/Forward я получаю эффект зажатия ПКМ и тут же отпускания ПКМ, т.е. просто клик ПКМ.

 

Какие проблемы из этого следуют?

Например, в игре вращение камеры вокруг персонажа осуществляется при зажатой ПКМ. Соответственно с нынешней логикой работы, я не могу получить функционал ПКМ на другой кнопке/клавише, чтобы использовать это в игре.

 

 

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Danon2013 Здравствуйте. Вам необходимо создать макрос с необходимым зажатием, назначить его на боковую клавишу и воспользоваться при желании модификатором Ctrl. (активация макроса на Ctrl + Боковая клавиша) 

Share this post


Link to post
Share on other sites
  • 0

Благодарю за ответы, но видимо мы друг друга не понимаем.

Вот, например, простая задача:

Делаем перетаскивание файла в проводнике правой кнопкой мыши - файл перетаскивается, после чего открывается контекстное меню.

 

Теперь я назначил на Боковою кнопку мышки функцию Правой кнопки мыши (как на скрине)

06-05-2022_21-56-44.png.383a0ce15f2bb43617964658d70b4da7.png

Теперь пытаюсь перетащить файл в проводнике Боковой кнопкой мыши - НЕ получается перетащить, потому что сразу открывается контекстное меню.

 

Share this post


Link to post
Share on other sites
  • 0
Posted (edited)

Вот такой макрос:

06-05-2022_23-11-19.png.9928dd57ed0fd05fc2253d6f6d477735.png

Не зависимо от режима работы, не позволяет выполнить задачу по перетаскиванию файла в проводнике описанную мною постом выше.

Nefatos , я так понимаю, вы эту задачу выполнили и подтвердили что это не баг.

Лично я так и не понял как это сделать.

Edited by Danon2013

Share this post


Link to post
Share on other sites
  • 0

Помимо обычного зажатия, можно выставить конкретные координаты перемещения, подобрать тайминги и всё будет происходить в автоматическом режиме

Share this post


Link to post
Share on other sites
  • 0
52 минуты назад, Nefatos сказал:

Danon2013 Если я правильно понял ваши требования к макросу

 

Читать больше  

Я понял подход. Да так моя цель достигнута, учитывая что задержку между Нажать и Отпустить можно поставит ооочень большую.

Но выглядит это как хак. По хорошему, ИМХО, сценарий макроса должен отслеживать физическое состояние нужной пользователю кнопки (Нажата/Отжата), но наверное такие фичи излишни для keyran.

Я не использую keyran в качестве бота, только макросы для стрельбы из разного вооружения. Макросы для стрельбы мне удобно юзать на ПКМ. Но функция ПКМ в игре тоже нужна, поэтому я и назначаю функцию ПКМ на боковую кнопку мыши.

Ну да ладно, и так сойдёт. Nefatos , Спасибо, вы очень помогли.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Chatbox

    You don't have permission to chat.
    Load More