• 0
Авторизация  
Danon2013

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

Вопрос

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

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

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

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

 

Что по факту?

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

 

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

 

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Danon2013 Данные пункты меню используются для выполнения одноразовых нажатий ( взято из инструкций https://keyran.net/ru/wiki/?p=hotkey )
1822949929__2022_05_06_23_25_54_509.png.a89a52d7c5bf7672c4606e84a875cc02.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

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

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

Изменено пользователем Danon2013

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
52 минуты назад, Nefatos сказал:

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

 

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Чат

    У вас нет прав для общения в чате.
    Загрузить больше