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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

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

PREVED



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

StrokesPlus (S+) - бесплатная программа с огромными возможностями, позволяющая управлять операционной системой и приложениями при помощи жестов мыши (включая кнопки мыши), а также горячих клавиш. Имеет гибкие настройки, поддерживает выполнение действий, основанных на скриптовом языке Lua. В отличие от аналогичной программы StrokeIt, позволяет настраивать срабатывание жестов внутри дочерних окон (в пределах одного приложения - родительского окна). При определенной настройке и после привыкания резко повышает продуктивность работы, упрощая управляемость компьютером. Имеет 64-битную версию. Среди программ подобного назначения имеет самые большие возможности.
 
Официальный сайт: http://www.strokesplus.com/
Справка (англ.): http://www.strokesplus.com/help/
Форум на официальном сайте (англ.): http://www.strokesplus.com/forum/
 
Скачать:
Версия 32-бит
Портабельная версия(ZIP): http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x86.zip
Установщик: http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x86.exe
Установщик (с цифровой подписью для UAC в Windows Vista/7/8/10): http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x86_Signed.exe
 
Версия 64-бит
Портабельная версия(ZIP): http://www.strokesplus.com/files/StrokesPlus_2.8.6.4_x64.zip
Установщик: http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x64.exe
Установщик (с цифровой подписью для UAC в Windows Vista/7/8/10): http://www.strokesplus.com/files/StrokesPlusSetup_2.8.6.4_x64_Signed.exe
 
Русификатор: в процессе разработки (степень готовности - высокая)  
 
Важно! Решение проблем с автозапуском и ограниченной функциональностью StrokesPlus в среде Windows 8.1
Важно! Решение проблемы с некорректной работой жестов, связанных с передачей горячих клавиш в русской раскладке в среде Windows 8.1 (и выше)
 


Скриншот:




 


Готовые скрипты:
 
  • Скрипт для переключения между окнами в Windоws при зажатой клавише мыши и вращении колеса(скроллинге) - для Windows 7, Windows XP
     
  • Скрипт для разблокирования родительского окна(окна, блокированного окном дочерним) в любых приложениях - must have
     
  • Скрипт для принудительного сворачивания ЛЮБЫХ окон, в т.ч. окон, которые невозможно свернуть штатными средствами
     
  • Настройка S+ для переключения вкладок посредством скроллинга(колеса мыши) в браузере Opera 12.x(и в более ранних версиях) без появления списка вкладок.
     
  • Настройка S+ для переключения между двумя последними активными вкладками в браузере Opera 12.x(и в более ранних версиях) с помощью жеста мыши
     
  • Жесты для управления окнами и приложениями в Windows: закрыть окно, закрыть приложение(корректно), принудительно закрыть приложение(убить процесс)
     


    StrokesPlus.net - преемник для StrokesPlus. Есть портабельная версия. Требуется предустановленный VC 2015 Runtime.
    На английском. Бесплатно. https://www.strokesplus.net/

  • Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 15:42 16-06-2013 | Исправлено: shadow_member, 19:32 20-01-2020
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bio2008
     
    У меня все работает с вашим кофигом в Windows 7 (листает окна по ПКМ+колесо).  Видимо в 8-ке что-то мешает. Вообще у Роба(разработчика S+) был написан отдельный скрипт для Windows 8. Там переключение даже metro-интерфейс поддерживает: http://www.strokesplus.com/scripts/26

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 00:21 07-11-2014 | Исправлено: PREVED, 00:22 07-11-2014
    bio2008



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    То есть вы запустили мою копию S+ зажали правую кнопку мыши, повернули колесо мыши и открытые приложения стали переключаться как по Alt+Tab?
    А как использовать этот скрипт? Что с ним надо сделать?

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 05:03 07-11-2014
    PREVED



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

    Цитата:
    То есть вы запустили мою копию S+ зажали правую кнопку мыши, повернули колесо мыши и открытые приложения стали переключаться как по Alt+Tab?

     
    Да. Но у меня Windows 7.
     

    Цитата:
    А как использовать этот скрипт? Что с ним надо сделать?

     
    Текст (скрипт) под "--Global Lua:" нужно вставить в настройках, на вкладке "Global Lua" (вместо того скрипта, который вы брали из инструкции в шапке этой темы)
     
    Текст под "--Scroll Up Action:" и "--Scroll Down Action:" нужно вставить в соответствующие коды жестов.

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 10:45 07-11-2014
    bio2008



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Да с тем скриптом заработало. Спасибо!

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 16:21 07-11-2014
    bio2008



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблемка почему так часто переходит в выключенное состояние:
     

     
    Я ведь не выключаю. Он сам все время выключается. Что с ним?

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 05:27 13-11-2014
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bio2008
     
    В настройках (Preferences) есть опция "Ignore key". Там что у вас стоит?

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 21:01 13-11-2014
    bio2008



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Control. А что она означает и что должно быть?

    Всего записей: 352 | Зарегистр. 08-11-2008 | Отправлено: 01:30 14-11-2014
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bio2008
     
    Нажатие control временно отключает жесты S+. Это нужно для когда необходимо исполнить движение мышью и чтобы при этом s+ не мешался (например драг-н-дроп и т.п.).
    Возможно в этом проблема. Попробуйте изменить на клавишную комбинацию, которая использует редко, в отличие от ctrl. Либо вообще отключить (выставить в "None").

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 16:32 14-11-2014 | Исправлено: PREVED, 11:15 15-11-2014
    mbecoool

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

    Цитата:
    Пытаюсь назначить жест для закрытия вкладки в опере. Но жест не работает (Opera 25, Opera 12). Я что-то делаю не так?  

    Так и не смог программу заставить работать. В firefox тоже не работает. Помогите разобраться.

    Всего записей: 21 | Зарегистр. 11-08-2010 | Отправлено: 23:59 06-12-2014
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mbecoool
    В какой Опере (версия) нужно заставить работать S+? Для 12й достаточно просто имитировать нажатие Ctrl+W. Для ХромоОперы скорее всего тоже. Как и для Firefox.
     
    Выложите свой конфиг StrokesPlus.xml (брать в папке %appdata%\StrokesPlus )

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 00:33 07-12-2014 | Исправлено: PREVED, 00:33 07-12-2014
    mbecoool

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

    Цитата:
    В какой Опере (версия) нужно заставить работать S+?

    Вообще надо для opera 25-27. Пытался перейти с Opera 12 на Opera 25-27. Бесило многое, в том числе скудные ненастраиваемые мышиные жесты. Пытался настроить s+ не получилось, плюнул, перешел на firefox. Все равно не могу привыкнуть, хочу вернутся к опере, ибо за прошедшее время там хоть что-то подправили, но только не жесты мышью. Оперу пока не установил, решил разобраться с s+. Поставил, попробовал на firefox - не работает. В частности, создаю жест закрывающий вкладку жестом вниз. Как здесь: http://savepic.net/6076723.htm
    Не работает даже если жест сделать глобальным. Ставил разные версии и подписанную и не подписанную, запускал от имени админа.  
    StrokesPlus.xml
     
    Добавлено:
    Из предустановленных жестов программы в браузере работают только обновление страницы, Full Screen, Home Page. Еще пашут глобальные "назад" и "вперед"
     
    Добавлено:
    Хмм... Выяснил следующее: не работают жесты свяанные с эмуляцией ctrl (возможно и шифт туда же). А вот, к примеру эмуляция f5 прекрасно работает (acSendKeys("{F_5}")).  
    Зашел в настройки горячих клавиш firefox и назначил закрытие вкладки на f6 вместо ctrlW. Теперь жест acSendKeys("{F_6}") исправно закрывает вкладку в firefox.
     
    Добавлено:
    Вся беда в том, что в опере горячие клавиши не переназначаются. У меня установлена программа Key Manager. В ней повесил на f6 эмуляцию нажатия ctrlW для процесса opera.exe - теперь все работает.    
    Однако боюсь "эф"ок не хватит на все жесты... Как заставить работать эмуляцию ctrl?

    Всего записей: 21 | Зарегистр. 11-08-2010 | Отправлено: 09:14 07-12-2014 | Исправлено: mbecoool, 11:52 07-12-2014
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Браузер. Как назначить на соответствующие жесты действия "прокрутить страницу вниз до упора" и "прокрутить вверх до упора"?
    А на третий жест назначить глобальное действие "закрыть окно", которое будет действовать для любых окон- проводник, офис, браузер...
       
    Третьего жеста в списке доступных нет, это повернутый скриншот.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 16:49 08-12-2014
    PREVED



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

    Цитата:
    Хмм... Выяснил следующее: не работают жесты свяанные с эмуляцией ctrl (возможно и шифт туда же). А вот, к примеру эмуляция f5 прекрасно работает (acSendKeys("{F_5}")).  

     
    1. Хм. Странно. Попробуйте настройку Ignore key (в Preferences) изменить с Ctrl на что-нибудь другое. Может имеет место быть конфликт с каким-нибудь клавиатурным ПО?
     
    2. Попробуйте заменить код вот этим (эмулирует нажатие Ctrl+W с нажатием/разжатием клавиши Ctrl):
     

    Код:
     
    acSendControlDown()
    acDelay(50)
    acSendKeys("w")
    acDelay(50)
    acSendControlUp()
     

     
    Добавлено:
     
     
     
    shadow_member

    Цитата:
    Браузер. Как назначить на соответствующие жесты действия "прокрутить страницу вниз до упора" и "прокрутить вверх до упора"?

     
    В Опере Престо и в Firefox это можно штатными функциями(либо расширениями) реализовать. Причем будет работать надежнее.
     
    Если нужно чтобы во всех браузерах работало - тогда эмулировать через S+ нажатие Home и End.
     
    Скрипт, на примере прокрутки до упора вверх:
     

    Код:
     
    acActivateWindow(acGetOwnerWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()),0,0)
    acSendKeys("{TAB}")
    acDelay(100)
    acSendKeys("{HOME}")
     

     
    Примечание:
    Первая строчка активирует окно браузера под курсором мыши (на случай если оно не активно)
    Вторая строчка нажимает TAB - чтобы уйти за пределы текстового поля (внутри страницы, на случай если поле активно, чтобы оно не мешало промотке страницы).
     
     
    Прокрутка вниз - просто меняем {HOME} на {END}.
     
     

    Цитата:
    А на третий жест назначить глобальное действие "закрыть окно", которое будет действовать для любых окон- проводник, офис, браузер...

     
     
    Закрыть окно под курсором:

    Код:
    acPostMessage(acGetParentWindowByPoint(gsx, gsy), 0x0112, 0xF060, 0)

     
    Закрыть приложение под курсором ("нежное" закрытие - в программу передается команда Закрыть через WinAPI):

    Код:
    acActivateWindow(acGetOwnerWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()),0,0)
    acCloseApplication(nil, gsx, gsy)  

     
    Принудительно закрыть приложение под курсором (все равно что грохнуть его через Диспетчер задач, но не даст убить explorer.exe):

    Код:
    local TerminateAppWindow = acGetParentWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY())
    acActivateWindow(TerminateAppWindow, 0, 0, 2)
    local TerminateExename = acGetExecutableName(acGetForegroundWindow(), 0, 0)
    if TerminateExename ~= "explorer.exe" then
    acTerminateProcess(acGetForegroundWindow(), 0, 0)
    acDisplayText(TerminateExename.." killed", "Arial", 76, 0, 200, 50, 1000, 500, 400)
    else
    end

     
     
     
     
     
     
     

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 17:11 08-12-2014 | Исправлено: PREVED, 18:12 08-12-2014
    mbecoool

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

    Цитата:
    1. Хм. Странно. Попробуйте настройку Ignore key (в Preferences) изменить с Ctrl на что-нибудь другое. Может имеет место быть конфликт с каким-нибудь клавиатурным ПО?
    2. Попробуйте заменить код вот этим (эмулирует нажатие Ctrl+W с нажатием/разжатием клавиши Ctrl):  

    PREVED, не помогает.

    Всего записей: 21 | Зарегистр. 11-08-2010 | Отправлено: 18:10 08-12-2014
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mbecoool
    У вас системе установлены другие утилиты которые имеют глобальные хоткеи с использованием клавиши Ctrl ?

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 18:21 08-12-2014
    mbecoool

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

    Цитата:
    У вас системе установлены другие утилиты которые имеют глобальные хоткеи с использованием клавиши Ctrl ?

    Да, Key manager. Отключение не помогает...

    Всего записей: 21 | Зарегистр. 11-08-2010 | Отправлено: 19:29 08-12-2014
    PREVED



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

    Цитата:
    Да, Key manager. Отключение не помогает...

     
    Скачал ваш конфиг. С ним у меня все работает (тестировал в Firefox, в IE) т.е. ctrl+w срабатывает и закрывает вкладку. Правда у меня старая версия S+ (все руки не доходят обновить) - установлена версия 2.7.6.0. ОС у меня Windows 7 x64, хотя это не должно особо влиять.
    Может у вас просто версия с багом? Роб(разработчик) постоянно что-то фиксит.
     
    Пробуйте разные версии отсюда: http://www.strokesplus.com/forum/6/downloads/
     

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 20:34 08-12-2014
    mbecoool

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED, попробовал 2.7.6.0, не работает... У меня Windows 7 64.

    Всего записей: 21 | Зарегистр. 11-08-2010 | Отправлено: 21:05 08-12-2014
    PREVED



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

    Цитата:
    PREVED, попробовал 2.7.6.0, не работает... У меня Windows 7 64.

     
    Я даже не знаю в чем может быть дело. Может какая-то аппаратная несовместимость. Или из-за "экзотического" драйвера клавиатуры например (хотя верится слабо). А может Key manager какой-нибудь свой драйвер/сервис в систему устанавливает, а он, в свою очередь, вызывает конфликт?

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 16:57 09-12-2014 | Исправлено: PREVED, 17:14 09-12-2014
    GangNamStyle

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую. Обожаю эту прогу. Пользуюсь 3й день.  
     
    Вопрос. Меня устраивает большой Дэлей в Хроме - оставил 500, но при этом я постоянно пользуюсь Mind Manager. У меня мышь - Логитек G-600 на 20 кнопок, но их всё равно не хватает. Хочу также использовать  S+. Сначала просто забанил использование S+ в ММ, но руки тянутся и туда внедрить жесты.  
     
    Хочу в ММ задержку на все жесты 50, а еще лучше в 40 (можно меньше 50 сделать??), но в Преференсах срабатывает общая задержка, а под каждую прогу не получается.  
     
    Пробовал вписывать в поле Леа скрипты  
     
    acSendKeys("{DELAY=50}^+{F_1}")
     
    или  
     
    acDelay(50)  
    acSendKeys("^+{F_1}")
     
    Но ничего не изменилось.  
     
     
     
    ПРЕВЕД, ВЫРУЧАЙ : )

    Всего записей: 7 | Зарегистр. 14-12-2013 | Отправлено: 20:16 01-01-2015 | Исправлено: GangNamStyle, 20:17 01-01-2015
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

    Компьютерный форум 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