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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    404NF

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для решения проблемы с использованием жестов на страницах, где запущен flash, появилось дополнения для Firefox https://addons.mozilla.org/ru/firefox/addon/flash-gestures Правда, если выполнять жест над окном плеера, то срабатывает не все и не всегда (например, на Youtube не срабатывает команда {BROWSERBACK}) Но на других участках страницы все работает отлично.

    Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 15:49 02-04-2015
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    404NF
    На официальном форуме S+ выкладывалось подобное решение (человек делал расширение). Но это выглядит более "удобоваримо", но только для FF.

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 18:52 03-04-2015 | Исправлено: PREVED, 18:53 03-04-2015
    BelyiPisez

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ПРОБЛЕМА после запуска Strokes Plus: непосредственно после запуска не работают комбинации с Ctrl (напр. Ctrl+W,  Ctrl+S,  Ctrl+Z и т.п.). Насколько я заметил – именно Ctrl+любая буква.
    Лечится только изменением кода какой-нибудь из этих команд (т.е., изменяя код только ОДНОЙ, начинают работать ВСЕ)
     
    Т.е. загрузил компьютер, запустил S+  – комбинации с Ctrl не работают.  
    Вошел в настройки, поставил фигурные скобки вокруг «w» (в Ctrl+W), применил,  убрал фигурные скобки вокруг «w», применил.  
    Заработало СО ВСЕМИ комбинациями.
    И так каждый раз при перезагрузке компа. (Если просто выйти из S+ и войти обратно в рамках одной сессии – все Ок)
    Но ведь это же никуда не годится!
     
    Как вариант – прикрутил старый добрый «костыль» - эмулирую эти комбинации через NirSoft.
     
     
    МОЖНО ЛИ ОБОЙТИСЬ БЕЗ «КОСТЫЛЯ»? Почему напрямую не работает через acSendKeys?
     
    (Asus VivoTab Note 8 - Windows 8.1)

    Всего записей: 3 | Зарегистр. 05-04-2015 | Отправлено: 16:18 06-04-2015 | Исправлено: BelyiPisez, 16:19 06-04-2015
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BelyiPisez
    Раскладка никак не влияет? Если что, проблемы с раскладкой в Win 8.1 обсуждались здесь (там же решение).  
    Еще возможен конфликт с другим ПО, использующим глобальные клавиатурные комбинации. Не мешало бы проверить S+ отдельно.
     
    Если не поможет, попробуйте откатить S+ на предыдущий билд (можно просто подменой dll и exe).

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 13:02 07-04-2015 | Исправлено: PREVED, 13:03 07-04-2015
    404NF

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BelyiPisez
    А не пробовали записать сочетания клавиш через сканкоды, как здесь? http://forum.ru-board.com/topic.cgi?forum=5&topic=45983&start=20#14

    Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 15:15 07-04-2015
    BelyiPisez

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Спасибо
    Проблема действительно связана с языком
    Только решение с автопереходом на англ яз. мне кажется еще менее элегантным, чем запуск с помощью Nircmd  (может потому, что он уже установлен и я им уже давно пользуюсь). К тому же у меня установлено 4ре языка и переключение по “ё” (она же ‘).
     
    404NF
    Логически должно бы работать - попробую
     
     
    Выплыла неожиданная проблема с запуском Windows Journal
     
     
    Почему-то при запуске жестом с помощью acRunProgram возникают глюки с фокусом окна.  
     
     
     
    Добавлено:
    Подробнее...

    Всего записей: 3 | Зарегистр. 05-04-2015 | Отправлено: 12:13 08-04-2015 | Исправлено: BelyiPisez, 12:33 08-04-2015
    404NF

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не подскажете, как сделать, чтобы жесты адресовались в неактивное окно? Часто бывает так, что окно браузера развернуто, но не активно (а по его виду даже непонятно, активно оно или нет). Рисуешь жест - нет реакции. Приходится щелкнуть левой кнопкой чтобы активировать окно, а уже потом выполнять жест.

    Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 20:38 08-04-2015
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BelyiPisez
    Правильно ли я понимаю, что под журналом Windows подразумевается просмотр системных событий (Event-ов)? Тот который работает через mmc.exe (консоль microsoft) ?
     

    Цитата:
    Т.е., например, запускаем жестом Windows Journal, рисуем, нажимаем крестик «Закрыть» - и диалоговое окошко с вопросом о сохранении открывается на заднем фоне (т.е. окно на переднем плане неактивно – заголовок окна серый, а диалоговое окно с предложением сохранения находится за ним – его не видно) .

     
    S+ запускается с наивысшими привилегиями или с ограниченными?
     
    Имеет ли окно mmc.exe (с журналом windows) статус "поверх всех окон" ?
     
    Какой строкой в скрипте запускается просмотр журнала?  
     
    Попробуйте использовать команду acShellExecute для запуска eventvwr.msc (из системного каталога windows). Данное действие также откроет просмотр событий (журнал) Windows.
     
     
     
     
    404NF

    Цитата:
    Не подскажете, как сделать, чтобы жесты адресовались в неактивное окно? Часто бывает так, что окно браузера развернуто, но не активно (а по его виду даже непонятно, активно оно или нет). Рисуешь жест - нет реакции. Приходится щелкнуть левой кнопкой чтобы активировать окно, а уже потом выполнять жест.

     
    Нужно предварительно активировать окно. В жест разворачивания/восстановления окна вставить строчку (перед командой acMaximizeOrRestoreWindow...):
    acActivateWindow(acGetOwnerWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()),0,0)
     

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 11:28 09-04-2015
    404NF

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

    Цитата:
    Нужно предварительно активировать окно.  

    Спасибо, работает. Но эту строку нужно вставить в каждое действие, которое я хочу выполнять над неактивным окном. А нет какой-то настройки или глобального кода, чтобы все жесты адресовались окну, над которым они выполняются, независимо от фокуса?

    Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 18:12 10-04-2015
    PREVED



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

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

     
    На вкладке Global Lua нужно вставить этот код в функцию sp_before_action (либо модифицировать эту функцию, если она уже присутствует в глобальном lua-скрипте):
     

    Код:
     
    function sp_before_action(gnm, gsx, gsy, gex, gey, gwd, gapp, gact)
    acActivateWindow(acGetOwnerWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()),0,0)
    end
     

     
     
    Теперь каждое окно под жестом (окно определяется по точке где жест начинался) будет активироваться перед выполнением любых действий(жестов).

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 23:57 10-04-2015 | Исправлено: PREVED, 12:43 13-07-2015
    404NF

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

    Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 11:29 12-04-2015
    sofocl

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Version 2.8.3.3
    http://www.strokesplus.com/forum/topic/1056/version-2833

    Всего записей: 1 | Зарегистр. 15-06-2007 | Отправлено: 17:10 02-05-2015
    Edmanz

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А где strokesplus настройки сохраняет? Чтобы подсунуть конфиг в новую версию программы.

    Всего записей: 18 | Зарегистр. 26-03-2015 | Отправлено: 17:44 02-05-2015
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для резервирования жестов и настроек StrokesPlus достаточно сохранить файл StrokesPlus.xml из папки с программой.
     
    Добавлено:
    Что-то 2.8.3.3 Signed на Win81 и запускаться не хочет- ошибка "сервер возвратил ссылку".

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 18:27 02-05-2015
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Субъективное впечатление, что 2.8.3.3 неподписанная на Win81 работает получше, чем 2.8.2.0 подписанная, которую использовал ранее. StrokesPlus.xml один и тот же. Нужно проверить на Win10.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 06:54 10-05-2015
    shadow_member



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На Win10 проблематично, в Firefox не закрывает табы и обычные, и с flash, не сворачивает в трей, остальные жесты работают. Запущен, конечно же, от админа через планировщик. Надежда на PREVED и на разработчика.
    Может, причина и простая, не разбирался из-за отсутствия времени.

    Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 12:16 10-05-2015 | Исправлено: shadow_member, 08:18 11-05-2015
    GangNamStyle

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть косяк.  
    Остаются следы от рисования. У кого-нибудь такое же бывает?  
    Где-то 1 из 20-30 жестов. По-разному бывает
    Пользуюсь Ы+ уже несколько месяцев. На старых и последних версиях одна и та же проблема.

    Всего записей: 7 | Зарегистр. 14-12-2013 | Отправлено: 15:53 28-05-2015
    PREVED



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

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 00:17 29-05-2015 | Исправлено: PREVED, 00:22 29-05-2015
    GangNamStyle

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    acDisable() - работает
    acEnable() - такого вроде нет. Как тогда запускать? Обычно вручную по иконке трея кликаешь два раза
     
    А самим нельзя такую функцию прописать по очистке?

    Всего записей: 7 | Зарегистр. 14-12-2013 | Отправлено: 06:38 29-05-2015 | Исправлено: GangNamStyle, 06:45 29-05-2015
    PREVED



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

    Цитата:
    А самим нельзя такую функцию прописать по очистке?

     
    Можно перезапускать StrokesPlus например через батник(cmd-шник). И вызывать его жестом из S+ с помощью команды acShellExecute.
     
     
    Содержимое cmd-файла:
     

    Код:
     
    @echo off
    taskkill /f /im strokesplus.exe
    ping localhost
    start /d "C:\Program Files\StrokesPlus" StrokesPlus.exe
    exit
     

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 20:09 30-05-2015 | Исправлено: PREVED, 10:44 31-05-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