Модификаторы кнопок мыши - Autohotkey

Я хочу настроить кнопки мыши для выполнения различных функций, если я нажимаю и удерживаю их, или если я нажимаю их, удерживая shift / alt / ctrl < / kbd>.

В качестве тривиальных примеров:

  • Shift -leftMouseButton = "назад" в истории Firefox?
  • Shift -rightMouseButton = вперед в firefox,
  • Нажмите и удерживайте правую кнопку мыши = какое-то другое действие в firefox (например, перейти на противоположный экран и развернуть).

РЕДАКТИРОВАТЬ:

Забыл упомянуть, что у меня 5 кнопок мыши. (Беспроводная лазерная мышь Microsoft 6000)


person Kimball Robinson    schedule 19.08.2010    source источник


Ответы (1)


Что ж, вы можете сопоставить эти комбинации с другими комбинациями клавиш, как показано ниже.

shift + левая мышь -> alt + left

+LBUTTON::SendInput,!{LEFT}

shift + правая мышь -> alt + right

+RBUTTON::SendInput,!{RIGHT}

Помимо этого, вы можете выполнить ряд команд, если вы хотите, например, сначала активировать окно Firefox.

Чтобы сделать нажатие и удерживание, вам нужно будет использовать таймер, и это немного сложнее. Вам также нужно будет выяснить, как вы хотите выполнить «какое-то другое действие». У вас есть набор клавиш, с помощью которых можно добиться того, о чем вы говорите? Например, у меня есть CTRL + `, привязанный к переключению экранов, поэтому я бы отправил это, а затем клавишу Windows + вверх, чтобы сделать это.

person Jay    schedule 19.08.2010