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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ааа, всё нашёл и сделал, заработало!!)) Всем спасибо за советы и терпение)

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 19:49 27-10-2022
    BOA_KAA



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zivers
     
    Так ааа, а чё было-то?! Нам тоже интересно! Вдруг пригодится. Почему отваливалось?

    Всего записей: 310 | Зарегистр. 01-12-2004 | Отправлено: 21:47 27-10-2022
    Zivers



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

    Цитата:
    Так ааа, а чё было-то?! Нам тоже интересно! Вдруг пригодится. Почему отваливалось?

    Так почему отваливалось я не нашёл, настроил просто с другой клавишей )
    и добавил в телеграме кастомное и теперь везде работает.  
     
    Добавлено:
    по-ходу, раз прога сырая и в других местах, наверное и с клавишей back плавающие проблемы

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 21:54 27-10-2022
    Accessisdenied



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Опытным путем я выяснил, что симуляция боковых кнопок мыши прекрасно работает если использовать не Steps, a Script. Нужно лишь по одной строчке на кнопку.
    Для кнопки Back (назад)
    Код:
    sp.MouseClick(action.Start, MouseButtons.XButton1, true, true);

    Для кнопки Forward (вперед)
    Код:
    sp.MouseClick(action.Start, MouseButtons.XButton2, true, true);

    action.Start делает клик в точке старта жеста, можно заменить на конечную точку или с произвольными координатами. Там неплохой мануал по скриптам (на англ.) и подсказки по синтаксису в редакторе. Скрипты лучше работают чем "Steps".

    Всего записей: 1514 | Зарегистр. 01-11-2011 | Отправлено: 12:17 28-10-2022
    Zivers



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

    Цитата:
    Для кнопки Back (назад)
    Код:
    sp.MouseClick(action.Start, MouseButtons.XButton1, true, true);
     
    Для кнопки Forward (вперед)
    Код:
    sp.MouseClick(action.Start, MouseButtons.XButton2, true, true);  

     
    Продолжаем эксперименты))
     
    Так куда их вставлять то? Я 1. скопировал рабочий жест back  
    2. вставил его ниже (первый отключил) и зашёл во вкладку script и вставил туда скрипт
    пока не работает)
    Или нужно там ещё записывать (record)?

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 13:15 28-10-2022
    Accessisdenied



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zivers
    Ничего дополнительно не нужно, я просто удалил всё со вкладки Steps, скопировал пример из мануала, изменил точку и кнопку - и всё, работает. Может быть скрипт действует только при пустой вкладке Steps, пока не проверял.

    Всего записей: 1514 | Зарегистр. 01-11-2011 | Отправлено: 14:44 28-10-2022
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.7.2 (December 28, 2022)
    Цитата:
    ---------------------------------------------------------------------------------------------------
    0.5.7.2 - 12/28/2022
    ---------------------------------------------------------------------------------------------------
    - Fixed crash relating to No Match section
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.1 - 12/28/2022
    ---------------------------------------------------------------------------------------------------
    - Added ProfileName and BrowserOptions parameter to HTMLWindow action method
    - Updated WindowFromHandle to check if handle is for a valid window
    - Updated to ClearScript version 7.3.6
    - Updated to WebView2 version 1.0.1462.37
    - Added language entries:
      - NoMatchScriptTab
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.ProfileName.Name
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.ProfileName.Description
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.ProfileName.Type
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.BrowserOptions.Name
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.BrowserOptions.Description
      - ScriptHelp.ActionMethod.HTMLWindow.Parameters.BrowserOptions.Type
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.0 - 7/14/2022
    ---------------------------------------------------------------------------------------------------
    - Fixed error when deleting multiple gesture patterns
    - Added Global Actions > Mouse Events > No Match tab which executes when no gesture/app/action  
      match was found
    Installer Version | Portable Version

    Всего записей: 2452 | Зарегистр. 23-03-2004 | Отправлено: 10:59 29-12-2022
    Accessisdenied



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Делал для себя, но может быть ещё кому-то пригодится.
    Применение в браузере.
    - при начале жеста от ссылки: ссылка открывается в новой вкладке;
    - при начале жеста не от ссылки при наличии на странице выделенного текста: открывается новая вкладка с поиском выделенного текста;
    - при начале жеста не от ссылки при отсутствии на странице выделенного текста: открывается новая вкладка;
    Скрипт
    При некорректной или нестабильной работе скрипта может потребоваться увеличение значений (они в миллисекундах) в командах sp.Sleep(n) в некоторых или во всех. Они могут зависеть от производительности CPU, используемых ОС и браузера, возможно ещё чего-то. Оптимальные цифры можно подобрать опытным путем.

    Всего записей: 1514 | Зарегистр. 01-11-2011 | Отправлено: 17:05 24-01-2023
    Zivers



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Стыдно спрашивать такое элементарное, но можно ли проге запретить  
    работать в полноэкранных приложениях? Или может по попкам, как в Punto Switcher?
     
    В основном это игры и фильмы, особенно игры, часто глючит. По одному не хочу сидеть добавлять

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 07:47 27-02-2023
    BOA_KAA



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zivers
     
    Options -> Disable Capture on Full Screen Windows

    Всего записей: 310 | Зарегистр. 01-12-2004 | Отправлено: 10:54 27-02-2023
    Zivers



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BOA_KAA
    Цитата:
     Options -> Disable Capture on Full Screen Windows

    Это где такое?
     
       
     

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 13:44 27-02-2023
    Vimann



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

    Всего записей: 2452 | Зарегистр. 23-03-2004 | Отправлено: 14:13 27-02-2023
    Zivers



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

    Где?
       
     

    Всего записей: 963 | Зарегистр. 03-06-2006 | Отправлено: 15:38 27-02-2023
    Vimann



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

    Всего записей: 2452 | Зарегистр. 23-03-2004 | Отправлено: 16:19 27-02-2023
    kolt050

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет! Возник вопрос, может ли StrokesPlus использовать кроме Stroke Button и Secondary Stroke Button любую клавишу на клавиатуре?
    Он же пропускает 1 клик ПКМ. Значит может также пропускать обычные нажатия клавиш клавиатуры, но если задержал определённую клавишу, то активируются жесты только для этой клавиши.
    В некоторых инженерных программах зажатие клавиши вообще не нужно, кроме клавиш Z, Y и стрелочек, было бы круто, если в StrokesPlus сделают функцию добавления Stroke Button для клавиатуры.
     
    И ещё вопрос. Я хочу привязать всплывающее окно с текстом к курсору мыши.
    Нашел в help пример, info.Location = '1000,400'
    Но как подставить туда значения положения курсора?

    Всего записей: 2 | Зарегистр. 13-03-2023 | Отправлено: 22:31 13-03-2023 | Исправлено: kolt050, 00:13 14-03-2023
    BOA_KAA



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

    Код:
     
    var currentMousePoint = sp.GetCurrentMousePoint();
    var info = new DisplayTextInfo();
    info.Title = "My custom title";
    info.TitleAlignment = "Center";
    info.Message = "My msg" + "\n" + "X: " + currentMousePoint.X + " Y: " + currentMousePoint.Y;
    info.MessageAlignment = "Left";
    info.Duration = 3000;
    info.Opacity = 0.7;
    info.Location = currentMousePoint.X + "," + currentMousePoint.Y;  
    info.TitleFont = new Font("Segoe UI", 12, host.flags(FontStyle.Bold));
    info.MessageFont = new Font("Segoe UI Semibold", 12);
    info.BackColor = "black";//also supports RGB, e.g.: "56,169,255"
    info.ForeColor = "white";
    info.Padding = 15;
    info.UsePrimaryScreen = true;  
    sp.DisplayText(info);
     

     
    Пример взят из вкладки "Hot Keys" -> "Script" и адаптирован для второй задачи. Если у вас на мыше больше трёх кнопок, то можно вставить этот код для тестирования например в "Global Actions" -> "Mouse Events" -> "X1 Click" -> "Script". Только вначале активируйте вкладку переключателем "Enabled".

    Всего записей: 310 | Зарегистр. 01-12-2004 | Отправлено: 08:05 14-03-2023 | Исправлено: BOA_KAA, 08:08 14-03-2023
    kolt050

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Благодарю! Всё отлично работает)

    Всего записей: 2 | Зарегистр. 13-03-2023 | Отправлено: 11:32 14-03-2023
    Princ1979

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пожалуйста помогите.
    Как должна быть написана команда/код, чтобы выполнялось простое действие Win+Tab  (отображение рабочих столов)
     
    -- пробую так: не работает
     
    acSendKeys("{WIN}");
    acSendKeys("{TAB}")

    Всего записей: 5 | Зарегистр. 18-10-2023 | Отправлено: 18:33 18-10-2023
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Princ1979, у меня работает вот это:
     
    sp.SendModifiedVKeys([vk.LWIN], [vk.TAB]);

    Всего записей: 2452 | Зарегистр. 23-03-2004 | Отправлено: 13:31 19-10-2023
    Vimann



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    StrokesPlus.net 0.5.7.8 (October 20, 2023)
    Цитата:
    ---------------------------------------------------------------------------------------------------
    0.5.7.8 - 10/20/2023
    ---------------------------------------------------------------------------------------------------
    - Version bump, needed to update installer to purge ClearScript files as well - no code changes
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.7 - 10/20/2023
    ---------------------------------------------------------------------------------------------------
    - Fixed crash due to leftover ClearScript DLL from newer version that shouldn't be there
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.6 - 10/19/2023
    ---------------------------------------------------------------------------------------------------
    - Fixed issue with fixing hints in 0.5.7.5
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.5 - 10/19/2023
    ---------------------------------------------------------------------------------------------------
    - Updated WebView2 to version 1.0.2088.41
    - Updated WebView2 installer
    - Downgraded to ClearScript 7.2.2 to address regression issues
    - Updated fire gesture thread logic to not clear MatchedGestureName prior to executing No Match
    - Fixed issue with deleting gesture pattern removing the incorrect pattern
    - Prevent multiple Account Login windows from being created (click Login from tray)
    - Made a few changes to the Hint logic to hopefully address it disappearing, but still working on it
      This may also address random hangs on single right-clicks
    - Added logic to directly reset hint popup state on successful action execution  
    - Updated zh-CN translations
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.4 - 2/21/2023
    ---------------------------------------------------------------------------------------------------
    - Updated clear gesture logic to use GetClientRect before calling FillRect instead of using the
      desktop coordinates
     
    ---------------------------------------------------------------------------------------------------
    0.5.7.3 - 2/21/2023
    ---------------------------------------------------------------------------------------------------
    - Added sp_config.UseLegacyClearGestureMethod (hidden for now, default is false) to tell S+ to use
      the gesture clearing method from prior version. New (default) method is to fill the gesture
      surface's background with the transparent color. This is to address leftover gesture artifacts
      and is the recommended method unless you have a lower powered GPU and see flickering after you
      finish drawing gestures
    Installer Version | Portable Version

    Всего записей: 2452 | Зарегистр. 23-03-2004 | Отправлено: 14:37 20-10-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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