Тема: AHK: назначение хоткея ЛКМ при нажатой ПКМ и наоборот
Наверняка уже есть такой скрипт. Можно ли сюда повесить еще сворачивание любого активного приложения? Например, удерживаем ПКМ и жмем ЛКМ - активное окно свернулось.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Наверняка уже есть такой скрипт. Можно ли сюда повесить еще сворачивание любого активного приложения? Например, удерживаем ПКМ и жмем ЛКМ - активное окно свернулось.
~RButton & LButton:: WinMinimize, A ; осворачивает активное окнооткорректировал согласно замечаниям teadrinker-а
А зачем здесь
WinGetActiveTitle, ActiveWinTitle?
WinGetActiveTitle, ActiveWinTitle ~RButton & LButton:: WinMinimize, A ; осворачивает активное окно
Работает, но через раз может открываться контекстное меню ![]()
Еще наблюдаю такой интересный момент: искажение кнопки Пуск на win7, а на ХР странные артефакты на рабочем столе
----------
Не получается назначить хоткей данной комбинации.
Из-за появления контекстного меню я использую обратную комбинацию клавиш - ~LButton & RButton
C Вин7 ни чем помочь не могу - не стоит, а про артефакты - опишите их.
А зачем здесь
WinGetActiveTitle, ActiveWinTitle?
Согласен. Эта строчка не нужна.Подумал одно, прочитал, подумал другое, а первое не исправил
#If GetKeyState("RButton", "P")
LButton::Send, {F10}При отжатии ПКМ - происходит вызов контекстного меню. В другом скрипте (спасибо teadrinker) эта проблема обходится.
Может тоже использовать KeyWait?
KeyWaitUpdate:
похоже получилось ![]()
#If GetKeyState("RButton", "P")
LButton::Send, {F10}
#If
RButton::
KeyWait, RButton
If (A_ThisHotkey = A_ThisLabel)
Click R
returnОсталось проверить, как эта штука работает при сворачивании окна.
Проблема - перестало работать перетаскивание правой кнопкой мыши ![]()
Как только ПКМ отжимается - это вызывает стандартное действие. Можно ли заблокировать (или отключить) это действие при условии, что одновременно нажата еще одна кнопка?
------
Может использовать broken presses? Взял отсюда 3. Repeat while pressed
Send {RButton down}
Send {LButton up}Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться