Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » StrokesPlus и StrokesPlus.net - жесты мыши для Windows

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

PREVED



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Выкладываю готовый скрипт для StrokePlus. Позволяет переключать окна в Windows с помощью комбинации Stroke button* + прокрутка вниз / прокрутка вверх (аналог нажатия клавиш Alt+Tab и Alt+Shift+Tab). Как работает: зажимаем кнопку мыши, крутим колесо(скроллинг) мыши и быстро переключаемся между открытыми окнами (в зависимости от направления вращения колеса - на предыдущее окно либо на следующее окно).
 
* - Stroke button - это кнопка мыши, которая задается в настройках программы для срабатывания жестов в StrokePlus. В зависимости от настройки, это может быть левая, правая, средняя или же одна из двух дополнительных клавиш мыши. У меня эту роль выполняет средняя клавиша мыши.
 
1. Открыть настройки программы (Preferences)
2. На вкладке Preferences отключить флаг "Allow After Action Script", включить флаги "Allow After Release Script" и "Fire Recognition on Mouse Wheel Scroll". Задать клавишу мыши в настройке Stroke Button (какую предпочитаете), в дальнейшем она будет использоваться для выполнения всех жестов.
 
3. На вкладке Global Lua добавить в конец списка следующий скрипт:

Код:
bTaskMode = 0
 
function sp_after_release()
    if bTaskMode == 1 then
    acSendAltUp()
    end
    bTaskMode = 0
end

 
4. На вкладке Configure Actions, в разделе Global Actions:
- Создать новое действие (Add Action) и присвоить ему произвольное имя (напр. Switch Next Window)
- В настройке Gesture выбрать "X" (жест отсутствует)
- В "Mouse / Key Modifiers" оставить включенным единственный флаг "Scroll Up"
- "Modifier Check" - выставить "After Stroke Button Down"
- В "Lua script" добавить код:

Код:
if bTaskMode == 0 then
    acSendAltDown()
    bTaskMode = 1
end
acSendKeys("+{TAB}")

 
5. На вкладке Configure Actions, в разделе Global Actions:
- Создать новое действие (Add Action) и присвоить ему произвольное имя (напр. Switch Previous Window)
- В настройке Gesture выбрать "X" (жест отсутствует)
- В "Mouse / Key Modifiers" оставить включенным единственный флаг "Scroll Down"
- "Modifier Check" - выставить "After Stroke Button Down"
- В "Lua script" добавить код:

Код:
if bTaskMode == 0 then
    acSendAltDown()
    bTaskMode = 1
end
acSendAltDown()
acSendKeys("{TAB}")

 
6. Apply -> Ok

Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 15:42 16-06-2013 | Исправлено: shadow_member, 19:32 20-01-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » StrokesPlus и StrokesPlus.net - жесты мыши для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru