Ru-Board.club
← Вернуться в раздел «Программы»

» StrokesPlus - жесты мыши для Windows

Автор: PREVED
Дата сообщения: 17.06.2014 00:49
beome

Цитата:
Здравствуйте, есть небольшая проблема с закрытием вкладки в Firefox при просмотре видео с Flash. Т.к. он забирает на себя фокус StrokesPlus, не действуют горячие клавиши Firefox, может быть, кто-нибудь знает решение?


Решение для браузера Firefox

Для жеста мыши:
- создать новое приложение в S+ (Add App)
- для нового приложения задать следующие свойства:
Control Class Name задать как GeckoPluginWindow
Остальные поля оставить пустыми
- создать новое действие (Add Action) и задать произвольный жест мыши (жест будет срабатывать ТОЛЬКО над окном плагина в Firefox, независимо от того забрал флэш фокус/управление или нет)
- Добавить скрипт:

Код:
local tx = acGetWindowRight(nil, gsx, gsy)
local ty = acGetWindowTop(nil, gsx, gsy)
local tcy = acGetWindowBottom(nil, gsx, gsy)
acMouseClick(tx-35, (tcy-ty)-((tcy-ty)/2), 0, 1, 1)
acDelay(200)
acSendKeys("{ESC}")
acDelay(200)
acSendKeys("{ESC}")
acDelay(100)
acSendKeys("^w")
acMouseMove(gex, gey)
Автор: beome
Дата сообщения: 18.06.2014 12:44
PREVED
Спасибо большое, а могли бы залить на rghost Ваш файл настроек, хотелось взглянуть, может что-то перенять. Такое ощущение, что в StrokesPlus можно реализовать вообще все что угодно, но для этого нужно много знаний.
Автор: 404NF
Дата сообщения: 18.08.2014 12:15

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

Чтобы использовать действия, эмулирующие нажатие клавиатурных сочетаний, не меняя раскладку по-умолчанию на английскую, достаточно в поле Lua script вместо латинских названий клавиш, указывать русскую букву, закрепленную за этой клавишей. То есть для действия Сохранить вместо acSendKeys("^s") прописываем acSendKeys("^ы"), для Отменить вместо acSendKeys("^z") - acSendKeys("^я"). А чтобы не зависеть от установленной локали, лучше всего использовать коды виртуальной клавиатуры Windows. Вот некоторые из них:
Копировать acSendKeys("^{VKEY 67}")
Вставить acSendKeys("^{VKEY 86}")
Выделить все acSendKeys("^{VKEY 65}")
Сохранить acSendKeys("^{VKEY 83}")
Обновить acSendKeys("^{VKEY 82}")
Отменить acSendKeys("^{VKEY 90}")
Закрыть вкладку acSendKeys("^{VKEY 87}")
Открыть последнюю закрытую вкладку acSendKeys("^+{VKEY 84}")



Добавлено:

Цитата:
Здравствуйте, подскажите пожалуйста, можно ли в определенном приложении полностью отключать некоторые жесты, чтобы они даже не рисовались. Задача - сохранить работу Firegestures

Так может есть смысл совсем отключить прорисовку жестов в S+ Толку от этих синих полосок на экране никакого, красота тоже сомнительная.
Кстати, о Firegestures. После довольно продолжительного использования S+ и FG (Firefox был добавлен в исключения S+), от Firegestures отказался совсем. Тяжелый адон, заметно тормозит загрузку браузера - когда установлена добрых два десятка дополнений, каждые лишние несколько секунд становятся критичными. Что не удалось реализовать с помощью S+
- копирование URL - решено установкой маленького (12кб) дополнения My CopyFixer. Теперь адрес страницы можно скопировать эмуляцией ctrl+C (когда на странице ничего не выделено);
- меню журнала сессии - решено частично с помощью Tab Utilities. Но если раньше список появлялся в любом месте страницы и был чувствительным к прокрутке колесиком мыши, то теперь только по щелчку на вкладке и на колесико список не реагирует.
Автор: mbecool
Дата сообщения: 20.08.2014 18:16
Приветствую! Пытаюсь назначить жест для закрытия вкладки в опере. Но жест не работает (Opera 25, Opera 12). Я что-то делаю не так? Родные жесты в настройках оперы отключил.
http://savepic.net/6093107m.jpg
http://savepic.net/6076723m.jpg
Автор: PREVED
Дата сообщения: 22.08.2014 21:55
mbecool

Лучше для каждого приложения создать отдельный раздел (Add app).


Для Opera12:

Owner class name: OperaWindowClass
File name: opera.exe
(остальные поля пустые)

Для Хроперы (версия 25) не подскажу т.к. не держу хромы на компьютере.



acSendKeys("^w") - это правильно (как на скрине у вас).
Автор: mbecool
Дата сообщения: 24.08.2014 12:17
http://savepic.net/6047944.htm
http://savepic.net/6048968.htm
Все равно не работает...
Автор: PREVED
Дата сообщения: 29.08.2014 21:29
mbecool

Цитата:
Все равно не работает...


А с Opera 12.х работает?
Автор: bio2008
Дата сообщения: 04.11.2014 18:13
Все сделал как описано тут Скрипт для переключения между окнами в Windоws при зажатой клавише мыши и вращении колеса(скроллинге) но не работает У меня win8.1 64.
Автор: PREVED
Дата сообщения: 06.11.2014 01:58
bio2008

Цитата:
Все сделал как описано тут Скрипт для переключения между окнами в Windоws при зажатой клавише мыши и вращении колеса(скроллинге) [?] но не работает У меня win8.1 64.


А поведение Alt+Tab и Alt+Shift+Tab в Windows 8 не сильно отличается от Win7? Нет восьмерки под рукой - нет возможности проверить.
Ошибок S+ никаких не выдает?

Опубликуйте здесь скриншот ваших настроек (окно "Preferences").
Автор: bio2008
Дата сообщения: 06.11.2014 19:26
PREVED
Нет ошибок S+ не выдает. Alt+Tab и Alt+Shift+Tab в Windows 8 такое же как в Windows7.
Вот скриншот:


А вот выкладываю сам мой портабельный S+ Вы можете его запустить и у себя?
https://yadi.sk/d/ToWB-gBZcY6Mr
Автор: PREVED
Дата сообщения: 06.11.2014 23:21
bio2008

У меня все работает с вашим кофигом в Windows 7 (листает окна по ПКМ+колесо). Видимо в 8-ке что-то мешает. Вообще у Роба(разработчика S+) был написан отдельный скрипт для Windows 8. Там переключение даже metro-интерфейс поддерживает: http://www.strokesplus.com/scripts/26
Автор: bio2008
Дата сообщения: 07.11.2014 04:03
PREVED
То есть вы запустили мою копию S+ зажали правую кнопку мыши, повернули колесо мыши и открытые приложения стали переключаться как по Alt+Tab?
А как использовать этот скрипт? Что с ним надо сделать?
Автор: PREVED
Дата сообщения: 07.11.2014 09:45
bio2008

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


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


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


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

Текст под "--Scroll Up Action:" и "--Scroll Down Action:" нужно вставить в соответствующие коды жестов.
Автор: bio2008
Дата сообщения: 07.11.2014 15:21
PREVED
Да с тем скриптом заработало. Спасибо!
Автор: bio2008
Дата сообщения: 13.11.2014 04:27
Проблемка почему так часто переходит в выключенное состояние:



Я ведь не выключаю. Он сам все время выключается. Что с ним?
Автор: PREVED
Дата сообщения: 13.11.2014 20:01
bio2008

В настройках (Preferences) есть опция "Ignore key". Там что у вас стоит?
Автор: bio2008
Дата сообщения: 14.11.2014 00:30
PREVED
Control. А что она означает и что должно быть?
Автор: PREVED
Дата сообщения: 14.11.2014 15:32
bio2008

Нажатие control временно отключает жесты S+. Это нужно для когда необходимо исполнить движение мышью и чтобы при этом s+ не мешался (например драг-н-дроп и т.п.).
Возможно в этом проблема. Попробуйте изменить на клавишную комбинацию, которая использует редко, в отличие от ctrl. Либо вообще отключить (выставить в "None").
Автор: mbecoool
Дата сообщения: 06.12.2014 22:59

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

Так и не смог программу заставить работать. В firefox тоже не работает. Помогите разобраться.
Автор: PREVED
Дата сообщения: 06.12.2014 23:33
mbecoool
В какой Опере (версия) нужно заставить работать S+? Для 12й достаточно просто имитировать нажатие Ctrl+W. Для ХромоОперы скорее всего тоже. Как и для Firefox.

Выложите свой конфиг StrokesPlus.xml (брать в папке %appdata%\StrokesPlus )
Автор: mbecoool
Дата сообщения: 07.12.2014 08:14

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

Вообще надо для opera 25-27. Пытался перейти с Opera 12 на Opera 25-27. Бесило многое, в том числе скудные ненастраиваемые мышиные жесты. Пытался настроить s+ не получилось, плюнул, перешел на firefox. Все равно не могу привыкнуть, хочу вернутся к опере, ибо за прошедшее время там хоть что-то подправили, но только не жесты мышью. Оперу пока не установил, решил разобраться с s+. Поставил, попробовал на firefox - не работает. В частности, создаю жест закрывающий вкладку жестом вниз. Как здесь: http://savepic.net/6076723.htm
Не работает даже если жест сделать глобальным. Ставил разные версии и подписанную и не подписанную, запускал от имени админа.
[more=StrokesPlus.xml]
<?xml version="1.0" encoding="utf-8"?>
<config><settings><DrawOpacity>150</DrawOpacity><ActionsWidth>1014</ActionsWidth><ActionsHeight>703</ActionsHeight><GesturesDisabled>0</GesturesDisabled><MouseButton>0</MouseButton><IgnoreKey>0</IgnoreKey><CancelDelay>500</CancelDelay><DrawGestures>1</DrawGestures><DrawColorR>69</DrawColorR><DrawColorG>171</DrawColorG><DrawColorB>255</DrawColorB><DrawWidth>5</DrawWidth><AggressivelyTrimMemory>1</AggressivelyTrimMemory><CheckForegroundTimeout>0</CheckForegroundTimeout><CheckForOtherGesturePrograms>1</CheckForOtherGesturePrograms><MaxDrawPoints>0</MaxDrawPoints><MatchProbabilityThreshold>75</MatchProbabilityThreshold><MatchPrecision>100</MatchPrecision><Autosave>1</Autosave><ReInitOnResume>0</ReInitOnResume><DrawWindowAlwaysOnTop>1</DrawWindowAlwaysOnTop><ResetCancelDelayOnMovement>1</ResetCancelDelayOnMovement><TrayIconVisible>1</TrayIconVisible><FireOnMouseWheel>1</FireOnMouseWheel><CaptureModifiersOnMouseDown>1</CaptureModifiersOnMouseDown><NoMatchSound>0</NoMatchSound><NoMatchSoundFile/><MinSegmentLength>6</MinSegmentLength><GestureWindowToBottom>1</GestureWindowToBottom><AllowAfterActionScript>0</AllowAfterActionScript><CheckCursorFlags>0</CheckCursorFlags><MouseWheelFocus>1</MouseWheelFocus><SettingsMaximized>0</SettingsMaximized><ActionLuaZoomFactor>0</ActionLuaZoomFactor><HotkeyLuaZoomFactor>0</HotkeyLuaZoomFactor><GlobalLuaZoomFactor>0</GlobalLuaZoomFactor><SawAdminModeMessage>1</SawAdminModeMessage><SawWin8LauncherMessage>1</SawWin8LauncherMessage><AllowReleaseScript>0</AllowReleaseScript><SynapticFingers>2</SynapticFingers><DisableSynaptics>0</DisableSynaptics><SynapticsMovementSensitivity>50</SynapticsMovementSensitivity><TouchPadThresholdDelta>1</TouchPadThresholdDelta><TouchPadHoldThresholdDelta>4</TouchPadHoldThresholdDelta><TouchPadHoldDelay>500</TouchPadHoldDelay><UseTouchCustomCursor>0</UseTouchCustomCursor><TouchCustomCursor/><ResumeDelay>5000</ResumeDelay><HideNewGestureMessage>0</HideNewGestureMessage><HideAdditionalInstanceMessage>0</HideAdditionalInstanceMessage><OnlyAllowDefinedApps>0</OnlyAllowDefinedApps><AllowRightClickScript>0</AllowRightClickScript><AllowMiddleClickScript>0</AllowMiddleClickScript><AllowLeftClickScript>0</AllowLeftClickScript><AllowX1ClickScript>0</AllowX1ClickScript><AllowX2ClickScript>0</AllowX2ClickScript><AllowWheelTickScript>0</AllowWheelTickScript><AllowHorzWheelTickScript>0</AllowHorzWheelTickScript><ShowCopyData>0</ShowCopyData><RelayGestureOnNoMatch>0</RelayGestureOnNoMatch></settings><Gestures><Gesture name="Left"><PointPatterns><PointPattern><Point x="998" y="417"/><Point x="992" y="416"/><Point x="986" y="415"/><Point x="979" y="415"/><Point x="973" y="414"/><Point x="967" y="413"/><Point x="960" y="413"/><Point x="952" y="413"/><Point x="944" y="413"/><Point x="916" y="412"/><Point x="907" y="411"/><Point x="900" y="411"/><Point x="893" y="410"/><Point x="885" y="410"/><Point x="878" y="410"/><Point x="871" y="410"/><Point x="864" y="410"/><Point x="857" y="410"/><Point x="850" y="409"/><Point x="843" y="409"/><Point x="835" y="409"/><Point x="828" y="409"/><Point x="821" y="409"/><Point x="815" y="408"/><Point x="808" y="408"/><Point x="801" y="408"/><Point x="794" y="407"/><Point x="787" y="407"/><Point x="780" y="407"/><Point x="773" y="407"/><Point x="766" y="407"/><Point x="757" y="407"/><Point x="749" y="407"/><Point x="742" y="407"/><Point x="735" y="407"/><Point x="728" y="407"/><Point x="721" y="407"/></PointPattern></PointPatterns></Gesture><Gesture name="Right"><PointPatterns><PointPattern><Point x="655" y="505"/><Point x="662" y="505"/><Point x="670" y="505"/><Point x="678" y="505"/><Point x="685" y="504"/><Point x="693" y="504"/><Point x="701" y="504"/><Point x="709" y="504"/><Point x="716" y="503"/><Point x="723" y="503"/><Point x="730" y="503"/><Point x="736" y="502"/><Point x="743" y="502"/><Point x="750" y="502"/><Point x="757" y="502"/><Point x="765" y="503"/><Point x="772" y="503"/><Point x="780" y="503"/><Point x="788" y="503"/><Point x="795" y="503"/><Point x="803" y="503"/><Point x="811" y="503"/><Point x="817" y="504"/><Point x="824" y="505"/><Point x="831" y="505"/><Point x="838" y="505"/><Point x="846" y="505"/><Point x="854" y="504"/><Point x="861" y="504"/><Point x="867" y="503"/><Point x="874" y="503"/><Point x="882" y="503"/><Point x="890" y="503"/><Point x="897" y="503"/><Point x="904" y="503"/><Point x="911" y="503"/><Point x="918" y="503"/><Point x="924" y="502"/><Point x="931" y="502"/><Point x="937" y="501"/><Point x="944" y="501"/><Point x="951" y="501"/></PointPattern></PointPatterns></Gesture><Gesture name="/ Up"><PointPatterns><PointPattern><Point x="871" y="644"/><Point x="876" y="639"/><Point x="880" y="634"/><Point x="884" y="628"/><Point x="887" y="622"/><Point x="891" y="616"/><Point x="895" y="611"/><Point x="898" y="605"/><Point x="902" y="600"/><Point x="906" y="594"/><Point x="910" y="588"/><Point x="914" y="581"/><Point x="918" y="575"/><Point x="922" y="569"/><Point x="926" y="564"/><Point x="931" y="559"/><Point x="935" y="554"/><Point x="940" y="549"/><Point x="945" y="543"/><Point x="950" y="539"/><Point x="956" y="534"/><Point x="961" y="529"/><Point x="966" y="523"/><Point x="971" y="519"/><Point x="975" y="514"/><Point x="981" y="510"/><Point x="985" y="505"/><Point x="991" y="500"/><Point x="996" y="495"/><Point x="1001" y="489"/><Point x="1006" y="484"/><Point x="1011" y="479"/><Point x="1016" y="474"/><Point x="1020" y="469"/><Point x="1025" y="465"/><Point x="1029" y="460"/><Point x="1034" y="455"/><Point x="1038" y="449"/><Point x="1042" y="444"/><Point x="1047" y="439"/><Point x="1051" y="433"/><Point x="1055" y="428"/><Point x="1059" y="423"/><Point x="1063" y="417"/><Point x="1067" y="412"/><Point x="1071" y="407"/><Point x="1075" y="401"/><Point x="1078" y="395"/></PointPattern></PointPatterns></Gesture><Gesture/><Gesture name="/ Down"><PointPatterns><PointPattern><Point x="1164" y="269"/><Point x="1160" y="274"/><Point x="1155" y="278"/><Point x="1151" y="283"/><Point x="1146" y="288"/><Point x="1139" y="293"/><Point x="1134" y="300"/><Point x="1128" y="306"/><Point x="1122" y="312"/><Point x="1117" y="317"/><Point x="1111" y="322"/><Point x="1106" y="326"/><Point x="1101" y="332"/><Point x="1096" y="337"/><Point x="1090" y="341"/><Point x="1086" y="346"/><Point x="1081" y="351"/><Point x="1076" y="356"/><Point x="1071" y="361"/><Point x="1067" y="366"/><Point x="1063" y="371"/><Point x="1059" y="377"/><Point x="1054" y="382"/><Point x="1049" y="389"/><Point x="1046" y="395"/><Point x="1041" y="400"/><Point x="1037" y="408"/><Point x="1033" y="413"/><Point x="1028" y="418"/><Point x="1024" y="424"/><Point x="1019" y="429"/><Point x="1015" y="435"/><Point x="1010" y="441"/><Point x="1006" y="448"/><Point x="1001" y="454"/><Point x="997" y="459"/><Point x="992" y="464"/><Point x="988" y="469"/><Point x="984" y="475"/><Point x="981" y="481"/><Point x="976" y="485"/><Point x="971" y="492"/><Point x="967" y="497"/><Point x="962" y="503"/><Point x="958" y="509"/><Point x="953" y="514"/><Point x="949" y="520"/><Point x="944" y="525"/><Point x="940" y="531"/><Point x="936" y="536"/><Point x="932" y="542"/><Point x="927" y="547"/><Point x="923" y="552"/><Point x="918" y="556"/><Point x="914" y="561"/><Point x="909" y="565"/><Point x="905" y="570"/></PointPattern></PointPatterns></Gesture><Gesture name="Right - Up"><PointPatterns><PointPattern><Point x="946" y="665"/><Point x="953" y="665"/><Point x="960" y="665"/><Point x="968" y="665"/><Point x="978" y="665"/><Point x="987" y="665"/><Point x="997" y="665"/><Point x="1008" y="665"/><Point x="1015" y="665"/><Point x="1022" y="665"/><Point x="1029" y="665"/><Point x="1036" y="664"/><Point x="1044" y="664"/><Point x="1053" y="663"/><Point x="1060" y="663"/><Point x="1069" y="662"/><Point x="1078" y="662"/><Point x="1086" y="661"/><Point x="1096" y="661"/><Point x="1104" y="660"/><Point x="1113" y="660"/><Point x="1122" y="659"/><Point x="1131" y="659"/><Point x="1141" y="658"/><Point x="1149" y="658"/><Point x="1158" y="657"/><Point x="1167" y="656"/><Point x="1175" y="656"/><Point x="1184" y="655"/><Point x="1192" y="655"/><Point x="1200" y="654"/><Point x="1209" y="653"/><Point x="1217" y="652"/><Point x="1225" y="652"/><Point x="1232" y="651"/><Point x="1241" y="651"/><Point x="1253" y="650"/><Point x="1265" y="649"/><Point x="1276" y="648"/><Point x="1282" y="647"/><Point x="1289" y="646"/><Point x="1295" y="645"/><Point x="1302" y="644"/><Point x="1308" y="643"/><Point x="1310" y="636"/><Point x="1309" y="629"/><Point x="1307" y="622"/><Point x="1306" y="615"/><Point x="1306" y="606"/><Point x="1305" y="596"/><Point x="1304" y="585"/><Point x="1304" y="573"/><Point x="1303" y="561"/><Point x="1303" y="554"/><Point x="1303" y="547"/><Point x="1302" y="535"/><Point x="1301" y="528"/><Point x="1300" y="515"/><Point x="1299" y="508"/><Point x="1298" y="501"/><Point x="1298" y="494"/><Point x="1297" y="487"/><Point x="1297" y="480"/><Point x="1297" y="473"/><Point x="1296" y="461"/><Point x="1296" y="454"/><Point x="1296" y="447"/><Point x="1296" y="435"/><Point x="1296" y="422"/><Point x="1295" y="411"/><Point x="1295" y="398"/><Point x="1294" y="387"/><Point x="1293" y="376"/><Point x="1292" y="364"/><Point x="1292" y="352"/><Point x="1291" y="341"/><Point x="1290" y="329"/><Point x="1290" y="320"/><Point x="1289" y="314"/><Point x="1289" y="304"/><Point x="1288" y="295"/><Point x="1288" y="288"/><Point x="1288" y="280"/><Point x="1288" y="273"/><Point x="1289" y="265"/><Point x="1289" y="258"/></PointPattern></PointPatterns></Gesture><Gesture name="Up"><PointPatterns><PointPattern><Point x="984" y="630"/><Point x="983" y="624"/><Point x="983" y="617"/><Point x="982" y="611"/><Point x="981" y="605"/><Point x="981" y="598"/><Point x="980" y="592"/><Point x="980" y="585"/><Point x="979" y="579"/><Point x="978" y="573"/><Point x="978" y="566"/><Point x="977" y="560"/><Point x="976" y="554"/><Point x="975" y="548"/><Point x="974" y="542"/><Point x="972" y="536"/><Point x="972" y="529"/><Point x="971" y="523"/><Point x="970" y="516"/><Point x="969" y="509"/><Point x="969" y="502"/><Point x="968" y="496"/><Point x="968" y="489"/><Point x="968" y="482"/><Point x="968" y="475"/><Point x="968" y="468"/><Point x="968" y="461"/><Point x="968" y="454"/><Point x="968" y="446"/><Point x="967" y="440"/><Point x="966" y="434"/><Point x="966" y="427"/><Point x="966" y="420"/><Point x="966" y="413"/><Point x="966" y="406"/><Point x="966" y="399"/></PointPattern></PointPatterns></Gesture><Gesture name="Down"><PointPatterns><PointPattern><Point x="1003" y="325"/><Point x="1004" y="331"/><Point x="1005" y="337"/><Point x="1006" y="343"/><Point x="1007" y="349"/><Point x="1008" y="355"/><Point x="1008" y="362"/><Point x="1009" y="368"/><Point x="1010" y="374"/><Point x="1011" y="380"/><Point x="1011" y="387"/><Point x="1011" y="394"/><Point x="1011" y="401"/><Point x="1011" y="408"/><Point x="1012" y="414"/><Point x="1012" y="421"/><Point x="1012" y="428"/><Point x="1012" y="436"/><Point x="1013" y="442"/><Point x="1014" y="448"/><Point x="1014" y="455"/><Point x="1015" y="461"/><Point x="1015" y="468"/><Point x="1016" y="475"/><Point x="1017" y="481"/><Point x="1017" y="488"/><Point x="1018" y="494"/><Point x="1018" y="501"/><Point x="1019" y="507"/><Point x="1019" y="514"/><Point x="1019" y="521"/><Point x="1019" y="528"/><Point x="1019" y="535"/><Point x="1019" y="542"/><Point x="1019" y="549"/><Point x="1019" y="556"/><Point x="1019" y="563"/></PointPattern></PointPatterns></Gesture><Gesture name="X"><PointPatterns><PointPattern><Point x="817" y="604"/><Point x="823" y="603"/><Point x="830" y="601"/><Point x="837" y="597"/><Point x="843" y="593"/><Point x="849" y="590"/><Point x="856" y="585"/><Point x="862" y="581"/><Point x="869" y="577"/><Point x="877" y="572"/><Point x="884" y="567"/><Point x="891" y="561"/><Point x="899" y="556"/><Point x="906" y="551"/><Point x="912" y="548"/><Point x="918" y="544"/><Point x="925" y="539"/><Point x="932" y="534"/><Point x="937" y="529"/><Point x="943" y="525"/><Point x="947" y="520"/><Point x="953" y="515"/><Point x="958" y="509"/><Point x="963" y="505"/><Point x="968" y="499"/><Point x="972" y="492"/><Point x="976" y="487"/><Point x="980" y="482"/><Point x="984" y="475"/><Point x="987" y="469"/><Point x="991" y="462"/><Point x="994" y="455"/><Point x="997" y="449"/><Point x="1000" y="443"/><Point x="1003" y="437"/><Point x="1005" y="431"/><Point x="1007" y="425"/><Point x="1008" y="419"/><Point x="1010" y="413"/><Point x="1010" y="405"/><Point x="1011" y="398"/><Point x="1011" y="390"/><Point x="1010" y="383"/><Point x="1009" y="376"/><Point x="1007" y="370"/><Point x="1004" y="364"/><Point x="1000" y="359"/><Point x="995" y="355"/><Point x="989" y="353"/><Point x="982" y="353"/><Point x="975" y="353"/><Point x="969" y="355"/><Point x="963" y="357"/><Point x="957" y="359"/><Point x="951" y="361"/><Point x="945" y="363"/><Point x="939" y="366"/><Point x="933" y="369"/><Point x="927" y="371"/><Point x="921" y="375"/><Point x="916" y="379"/><Point x="912" y="384"/><Point x="908" y="389"/><Point x="904" y="396"/><Point x="901" y="402"/><Point x="898" y="409"/><Point x="897" y="415"/><Point x="896" y="421"/><Point x="896" y="429"/><Point x="896" y="436"/><Point x="896" y="443"/><Point x="896" y="451"/><Point x="897" y="457"/><Point x="899" y="463"/><Point x="900" y="469"/><Point x="902" y="475"/><Point x="905" y="481"/><Point x="909" y="486"/><Point x="911" y="492"/><Point x="915" y="498"/><Point x="919" y="503"/><Point x="923" y="509"/><Point x="927" y="514"/><Point x="930" y="520"/><Point x="934" y="525"/><Point x="937" y="531"/><Point x="941" y="536"/><Point x="945" y="541"/><Point x="950" y="547"/><Point x="955" y="552"/><Point x="960" y="557"/><Point x="966" y="562"/><Point x="971" y="566"/><Point x="977" y="571"/><Point x="983" y="575"/><Point x="988" y="579"/><Point x="994" y="583"/><Point x="1000" y="587"/><Point x="1005" y="591"/><Point x="1011" y="595"/><Point x="1017" y="598"/></PointPattern></PointPatterns></Gesture><Gesture name="Up - Down"><PointPatterns><PointPattern><Point x="923" y="694"/><Point x="924" y="687"/><Point x="925" y="681"/><Point x="927" y="673"/><Point x="928" y="665"/><Point x="930" y="657"/><Point x="931" y="649"/><Point x="932" y="643"/><Point x="933" y="637"/><Point x="933" y="628"/><Point x="934" y="620"/><Point x="935" y="614"/><Point x="936" y="608"/><Point x="937" y="601"/><Point x="938" y="593"/><Point x="939" y="583"/><Point x="942" y="573"/><Point x="944" y="563"/><Point x="945" y="557"/><Point x="948" y="547"/><Point x="950" y="538"/><Point x="952" y="529"/><Point x="954" y="521"/><Point x="956" y="515"/><Point x="958" y="506"/><Point x="960" y="499"/><Point x="962" y="492"/><Point x="965" y="485"/><Point x="967" y="478"/><Point x="969" y="472"/><Point x="970" y="466"/><Point x="972" y="460"/><Point x="973" y="453"/><Point x="975" y="447"/><Point x="976" y="453"/><Point x="977" y="460"/><Point x="977" y="468"/><Point x="977" y="475"/><Point x="978" y="485"/><Point x="978" y="492"/><Point x="978" y="499"/><Point x="979" y="508"/><Point x="979" y="517"/><Point x="979" y="528"/><Point x="980" y="539"/><Point x="980" y="550"/><Point x="980" y="561"/><Point x="980" y="572"/><Point x="981" y="584"/><Point x="981" y="591"/><Point x="981" y="600"/><Point x="982" y="612"/><Point x="983" y="622"/><Point x="983" y="631"/><Point x="984" y="640"/><Point x="984" y="649"/><Point x="985" y="657"/><Point x="985" y="666"/><Point x="986" y="676"/><Point x="986" y="684"/><Point x="987" y="690"/><Point x="988" y="698"/><Point x="989" y="705"/><Point x="989" y="712"/><Point x="990" y="718"/></PointPattern></PointPatterns></Gesture><Gesture name="e"><PointPatterns><PointPattern><Point x="747" y="522"/><Point x="754" y="522"/><Point x="761" y="522"/><Point x="768" y="522"/><Point x="775" y="522"/><Point x="783" y="522"/><Point x="790" y="522"/><Point x="798" y="522"/><Point x="805" y="522"/><Point x="812" y="522"/><Point x="819" y="522"/><Point x="825" y="520"/><Point x="832" y="520"/><Point x="838" y="518"/><Point x="844" y="517"/><Point x="850" y="516"/><Point x="856" y="515"/><Point x="862" y="513"/><Point x="869" y="512"/><Point x="875" y="510"/><Point x="881" y="509"/><Point x="887" y="508"/><Point x="893" y="506"/><Point x="900" y="505"/><Point x="907" y="503"/><Point x="913" y="502"/><Point x="919" y="500"/><Point x="926" y="498"/><Point x="933" y="496"/><Point x="940" y="495"/><Point x="946" y="493"/><Point x="952" y="490"/><Point x="959" y="488"/><Point x="965" y="485"/><Point x="971" y="483"/><Point x="976" y="479"/><Point x="981" y="475"/><Point x="985" y="470"/><Point x="987" y="464"/><Point x="987" y="457"/><Point x="987" y="450"/><Point x="985" y="444"/><Point x="982" y="438"/><Point x="979" y="432"/><Point x="975" y="426"/><Point x="971" y="420"/><Point x="967" y="415"/><Point x="963" y="410"/><Point x="958" y="405"/><Point x="953" y="401"/><Point x="948" y="397"/><Point x="942" y="393"/><Point x="936" y="391"/><Point x="930" y="388"/><Point x="924" y="387"/><Point x="918" y="385"/><Point x="911" y="385"/><Point x="905" y="384"/><Point x="898" y="384"/><Point x="892" y="385"/><Point x="886" y="386"/><Point x="879" y="386"/><Point x="873" y="387"/><Point x="867" y="388"/><Point x="860" y="389"/><Point x="854" y="391"/><Point x="847" y="393"/><Point x="841" y="394"/><Point x="835" y="396"/><Point x="828" y="398"/><Point x="822" y="401"/><Point x="815" y="403"/><Point x="809" y="405"/><Point x="802" y="407"/><Point x="796" y="409"/><Point x="790" y="411"/><Point x="783" y="413"/><Point x="777" y="416"/><Point x="770" y="419"/><Point x="764" y="422"/><Point x="758" y="425"/><Point x="752" y="428"/><Point x="746" y="433"/><Point x="741" y="438"/><Point x="736" y="443"/><Point x="732" y="448"/><Point x="727" y="453"/><Point x="723" y="458"/><Point x="720" y="465"/><Point x="717" y="472"/><Point x="714" y="478"/><Point x="712" y="484"/><Point x="711" y="490"/><Point x="709" y="496"/><Point x="708" y="502"/><Point x="707" y="508"/><Point x="706" y="514"/><Point x="706" y="521"/><Point x="706" y="529"/><Point x="706" y="536"/><Point x="707" y="542"/><Point x="708" y="548"/><Point x="710" y="554"/><Point x="712" y="561"/><Point x="714" y="567"/><Point x="717" y="574"/><Point x="721" y="581"/><Point x="724" y="589"/><Point x="728" y="596"/><Point x="732" y="603"/><Point x="734" y="610"/><Point x="738" y="616"/><Point x="742" y="623"/><Point x="746" y="629"/><Point x="750" y="634"/><Point x="754" y="639"/><Point x="759" y="643"/><Point x="764" y="647"/><Point x="770" y="651"/><Point x="777" y="654"/><Point x="783" y="656"/><Point x="789" y="659"/><Point x="795" y="661"/><Point x="802" y="662"/><Point x="808" y="665"/><Point x="815" y="666"/><Point x="822" y="668"/><Point x="828" y="669"/><Point x="834" y="670"/><Point x="841" y="671"/><Point x="849" y="671"/><Point x="856" y="672"/><Point x="863" y="672"/><Point x="870" y="673"/><Point x="877" y="673"/><Point x="886" y="673"/><Point x="894" y="673"/><Point x="901" y="673"/><Point x="908" y="673"/><Point x="915" y="672"/><Point x="923" y="671"/><Point x="930" y="670"/><Point x="939" y="669"/><Point x="947" y="669"/><Point x="954" y="668"/><Point x="960" y="667"/><Point x="966" y="666"/><Point x="973" y="666"/><Point x="979" y="665"/><Point x="985" y="664"/><Point x="992" y="664"/><Point x="999" y="663"/><Point x="1005" y="661"/><Point x="1011" y="658"/></PointPattern></PointPatterns></Gesture><Gesture name="G"><PointPatterns><PointPattern><Point x="1071" y="371"/><Point x="1071" y="364"/><Point x="1068" y="358"/><Point x="1064" y="353"/><Point x="1059" y="348"/><Point x="1054" y="344"/><Point x="1048" y="340"/><Point x="1042" y="337"/><Point x="1035" y="333"/><Point x="1027" y="330"/><Point x="1019" y="327"/><Point x="1011" y="325"/><Point x="1004" y="324"/><Point x="998" y="323"/><Point x="992" y="322"/><Point x="985" y="321"/><Point x="975" y="321"/><Point x="967" y="320"/><Point x="959" y="320"/><Point x="950" y="320"/><Point x="942" y="320"/><Point x="935" y="320"/><Point x="927" y="321"/><Point x="921" y="322"/><Point x="914" y="324"/><Point x="906" y="327"/><Point x="900" y="329"/><Point x="894" y="331"/><Point x="888" y="334"/><Point x="881" y="339"/><Point x="874" y="343"/><Point x="869" y="347"/><Point x="864" y="352"/><Point x="858" y="356"/><Point x="851" y="361"/><Point x="846" y="367"/><Point x="840" y="373"/><Point x="834" y="379"/><Point x="828" y="387"/><Point x="821" y="393"/><Point x="814" y="399"/><Point x="808" y="406"/><Point x="803" y="413"/><Point x="797" y="419"/><Point x="791" y="424"/><Point x="786" y="429"/><Point x="781" y="433"/><Point x="776" y="440"/><Point x="770" y="445"/><Point x="767" y="451"/><Point x="763" y="456"/><Point x="761" y="462"/><Point x="759" y="468"/><Point x="756" y="475"/><Point x="754" y="483"/><Point x="753" y="490"/><Point x="753" y="497"/><Point x="752" y="503"/><Point x="751" y="509"/><Point x="750" y="515"/><Point x="750" y="523"/><Point x="750" y="530"/><Point x="750" y="538"/><Point x="750" y="546"/><Point x="750" y="555"/><Point x="750" y="562"/><Point x="751" y="568"/><Point x="752" y="576"/><Point x="752" y="583"/><Point x="754" y="591"/><Point x="756" y="597"/><Point x="758" y="603"/><Point x="761" y="610"/><Point x="764" y="617"/><Point x="767" y="625"/><Point x="771" y="633"/><Point x="775" y="638"/><Point x="778" y="644"/><Point x="782" y="649"/><Point x="786" y="654"/><Point x="790" y="659"/><Point x="795" y="665"/><Point x="802" y="673"/><Point x="809" y="680"/><Point x="817" y="687"/><Point x="823" y="693"/><Point x="830" y="698"/><Point x="837" y="703"/><Point x="843" y="707"/><Point x="851" y="711"/><Point x="856" y="715"/><Point x="874" y="721"/><Point x="880" y="722"/><Point x="888" y="725"/><Point x="895" y="726"/><Point x="903" y="726"/><Point x="911" y="727"/><Point x="918" y="727"/><Point x="926" y="727"/><Point x="934" y="727"/><Point x="942" y="727"/><Point x="950" y="725"/><Point x="958" y="724"/><Point x="967" y="723"/><Point x="975" y="721"/><Point x="984" y="720"/><Point x="990" y="719"/><Point x="996" y="717"/><Point x="1005" y="715"/><Point x="1011" y="713"/><Point x="1020" y="710"/><Point x="1026" y="709"/><Point x="1032" y="707"/><Point x="1039" y="705"/><Point x="1047" y="701"/><Point x="1053" y="699"/><Point x="1061" y="697"/><Point x="1069" y="694"/><Point x="1076" y="691"/><Point x="1083" y="689"/><Point x="1089" y="686"/><Point x="1096" y="684"/><Point x="1102" y="681"/><Point x="1109" y="678"/><Point x="1115" y="675"/><Point x="1120" y="671"/><Point x="1126" y="668"/><Point x="1133" y="663"/><Point x="1140" y="659"/><Point x="1147" y="654"/><Point x="1152" y="649"/><Point x="1157" y="643"/><Point x="1161" y="638"/><Point x="1165" y="633"/><Point x="1168" y="626"/><Point x="1171" y="620"/><Point x="1173" y="614"/><Point x="1174" y="608"/><Point x="1175" y="602"/><Point x="1175" y="595"/><Point x="1175" y="588"/><Point x="1173" y="582"/><Point x="1171" y="575"/><Point x="1167" y="569"/><Point x="1164" y="563"/><Point x="1160" y="558"/><Point x="1156" y="552"/><Point x="1152" y="547"/><Point x="1148" y="541"/><Point x="1145" y="535"/><Point x="1141" y="529"/><Point x="1136" y="525"/><Point x="1130" y="523"/><Point x="1124" y="522"/><Point x="1117" y="521"/><Point x="1110" y="521"/><Point x="1103" y="521"/><Point x="1096" y="520"/><Point x="1089" y="520"/><Point x="1082" y="520"/><Point x="1074" y="520"/><Point x="1067" y="520"/><Point x="1060" y="520"/><Point x="1053" y="520"/><Point x="1046" y="520"/><Point x="1038" y="520"/><Point x="1031" y="520"/><Point x="1024" y="520"/><Point x="1017" y="520"/><Point x="1011" y="521"/><Point x="1005" y="522"/><Point x="998" y="522"/></PointPattern></PointPatterns></Gesture><Gesture name="U"><PointPatterns><PointPattern><Point x="748" y="346"/><Point x="749" y="352"/><Point x="749" y="362"/><Point x="749" y="370"/><Point x="749" y="377"/><Point x="748" y="385"/><Point x="747" y="392"/><Point x="746" y="398"/><Point x="746" y="406"/><Point x="746" y="413"/><Point x="746" y="420"/><Point x="746" y="427"/><Point x="746" y="436"/><Point x="746" y="445"/><Point x="747" y="454"/><Point x="749" y="461"/><Point x="750" y="470"/><Point x="751" y="478"/><Point x="753" y="485"/><Point x="754" y="491"/><Point x="755" y="498"/><Point x="756" y="506"/><Point x="758" y="516"/><Point x="760" y="525"/><Point x="762" y="532"/><Point x="764" y="540"/><Point x="766" y="546"/><Point x="768" y="552"/><Point x="772" y="561"/><Point x="775" y="567"/><Point x="780" y="574"/><Point x="784" y="581"/><Point x="787" y="588"/><Point x="792" y="594"/><Point x="797" y="601"/><Point x="801" y="608"/><Point x="805" y="613"/><Point x="810" y="618"/><Point x="816" y="623"/><Point x="821" y="628"/><Point x="827" y="632"/><Point x="833" y="635"/><Point x="840" y="637"/><Point x="847" y="637"/><Point x="854" y="637"/><Point x="860" y="635"/><Point x="866" y="631"/><Point x="871" y="627"/><Point x="876" y="623"/><Point x="882" y="618"/><Point x="888" y="612"/><Point x="892" y="607"/><Point x="897" y="601"/><Point x="901" y="596"/><Point x="905" y="589"/><Point x="909" y="584"/><Point x="912" y="578"/><Point x="916" y="573"/><Point x="918" y="567"/><Point x="922" y="558"/><Point x="926" y="550"/><Point x="928" y="543"/><Point x="931" y="537"/><Point x="933" y="531"/><Point x="935" y="525"/><Point x="936" y="518"/><Point x="938" y="512"/><Point x="940" y="506"/><Point x="940" y="499"/><Point x="942" y="493"/><Point x="943" y="486"/><Point x="944" y="480"/><Point x="944" y="473"/><Point x="944" y="465"/><Point x="945" y="459"/><Point x="946" y="452"/><Point x="947" y="446"/><Point x="947" y="439"/><Point x="948" y="433"/><Point x="950" y="426"/><Point x="950" y="419"/><Point x="952" y="413"/><Point x="953" y="407"/><Point x="953" y="400"/><Point x="954" y="394"/><Point x="956" y="388"/><Point x="956" y="381"/><Point x="956" y="374"/><Point x="956" y="367"/></PointPattern></PointPatterns></Gesture><Gesture name="R"><PointPatterns><PointPattern><Point x="857" y="669"/><Point x="857" y="661"/><Point x="857" y="654"/><Point x="856" y="648"/><Point x="855" y="642"/><Point x="854" y="636"/><Point x="854" y="628"/><Point x="853" y="620"/><Point x="852" y="614"/><Point x="851" y="608"/><Point x="851" y="600"/><Point x="850" y="594"/><Point x="849" y="588"/><Point x="849" y="580"/><Point x="849" y="573"/><Point x="849" y="565"/><Point x="850" y="559"/><Point x="852" y="552"/><Point x="854" y="546"/><Point x="856" y="538"/><Point x="857" y="532"/><Point x="858" y="526"/><Point x="859" y="519"/><Point x="861" y="512"/><Point x="862" y="506"/><Point x="863" y="500"/><Point x="866" y="494"/><Point x="868" y="488"/><Point x="869" y="482"/><Point x="872" y="476"/><Point x="874" y="469"/><Point x="877" y="462"/><Point x="880" y="456"/><Point x="883" y="450"/><Point x="886" y="444"/><Point x="891" y="439"/><Point x="897" y="435"/><Point x="904" y="432"/><Point x="910" y="431"/><Point x="916" y="430"/><Point x="922" y="428"/><Point x="930" y="428"/><Point x="936" y="427"/><Point x="943" y="429"/><Point x="949" y="431"/><Point x="955" y="434"/><Point x="961" y="437"/><Point x="967" y="441"/><Point x="972" y="445"/><Point x="977" y="450"/><Point x="982" y="454"/><Point x="986" y="459"/><Point x="990" y="465"/><Point x="994" y="470"/><Point x="998" y="477"/><Point x="1002" y="482"/><Point x="1005" y="488"/><Point x="1008" y="494"/><Point x="1010" y="501"/><Point x="1011" y="507"/><Point x="1012" y="514"/><Point x="1011" y="521"/><Point x="1008" y="527"/><Point x="1004" y="533"/><Point x="1000" y="538"/><Point x="995" y="542"/><Point x="988" y="546"/><Point x="981" y="549"/><Point x="974" y="552"/><Point x="968" y="554"/><Point x="961" y="556"/><Point x="955" y="558"/><Point x="949" y="560"/><Point x="943" y="561"/><Point x="937" y="562"/><Point x="930" y="562"/><Point x="922" y="562"/><Point x="915" y="562"/><Point x="909" y="561"/><Point x="902" y="561"/><Point x="895" y="561"/><Point x="888" y="561"/><Point x="882" y="563"/><Point x="886" y="569"/><Point x="893" y="572"/><Point x="899" y="575"/><Point x="907" y="578"/><Point x="914" y="581"/><Point x="920" y="583"/><Point x="926" y="586"/><Point x="935" y="590"/><Point x="943" y="594"/><Point x="949" y="597"/><Point x="956" y="601"/><Point x="963" y="604"/><Point x="969" y="608"/><Point x="975" y="612"/><Point x="980" y="616"/><Point x="985" y="620"/><Point x="990" y="625"/><Point x="995" y="631"/><Point x="999" y="636"/><Point x="1003" y="642"/><Point x="1007" y="648"/><Point x="1011" y="655"/><Point x="1015" y="660"/><Point x="1018" y="666"/><Point x="1022" y="672"/><Point x="1025" y="678"/></PointPattern></PointPatterns></Gesture><Gesture name="D"><PointPatterns><PointPattern><Point x="917" y="715"/><Point x="917" y="708"/><Point x="918" y="702"/><Point x="918" y="695"/><Point x="919" y="689"/><Point x="920" y="683"/><Point x="920" y="676"/><Point x="920" y="669"/><Point x="921" y="663"/><Point x="921" y="656"/><Point x="921" y="649"/><Point x="922" y="643"/><Point x="922" y="636"/><Point x="923" y="630"/><Point x="923" y="623"/><Point x="924" y="617"/><Point x="924" y="610"/><Point x="925" y="604"/><Point x="925" y="597"/><Point x="925" y="590"/><Point x="926" y="584"/><Point x="927" y="578"/><Point x="927" y="571"/><Point x="928" y="565"/><Point x="928" y="558"/><Point x="930" y="552"/><Point x="931" y="546"/><Point x="932" y="540"/><Point x="933" y="534"/><Point x="934" y="528"/><Point x="935" y="522"/><Point x="937" y="516"/><Point x="939" y="510"/><Point x="941" y="504"/><Point x="943" y="498"/><Point x="945" y="492"/><Point x="948" y="486"/><Point x="951" y="480"/><Point x="955" y="475"/><Point x="961" y="476"/><Point x="968" y="477"/><Point x="975" y="478"/><Point x="982" y="480"/><Point x="988" y="481"/><Point x="995" y="482"/><Point x="1001" y="484"/><Point x="1008" y="485"/><Point x="1014" y="487"/><Point x="1020" y="490"/><Point x="1026" y="493"/><Point x="1032" y="497"/><Point x="1038" y="501"/><Point x="1044" y="504"/><Point x="1050" y="507"/><Point x="1056" y="509"/><Point x="1061" y="513"/><Point x="1067" y="517"/><Point x="1072" y="521"/><Point x="1076" y="526"/><Point x="1079" y="532"/><Point x="1081" y="538"/><Point x="1084" y="544"/><Point x="1086" y="551"/><Point x="1087" y="557"/><Point x="1087" y="564"/><Point x="1087" y="571"/><Point x="1087" y="578"/><Point x="1086" y="584"/><Point x="1085" y="590"/><Point x="1083" y="596"/><Point x="1081" y="602"/><Point x="1078" y="608"/><Point x="1076" y="614"/><Point x="1073" y="620"/><Point x="1070" y="626"/><Point x="1067" y="632"/><Point x="1063" y="638"/><Point x="1059" y="643"/><Point x="1055" y="649"/><Point x="1051" y="654"/><Point x="1046" y="659"/><Point x="1042" y="664"/><Point x="1038" y="669"/><Point x="1033" y="673"/><Point x="1029" y="678"/><Point x="1024" y="682"/><Point x="1019" y="686"/><Point x="1014" y="690"/><Point x="1009" y="694"/><Point x="1004" y="698"/><Point x="998" y="701"/><Point x="992" y="704"/><Point x="986" y="707"/><Point x="980" y="710"/><Point x="974" y="711"/><Point x="968" y="713"/><Point x="962" y="714"/><Point x="955" y="714"/><Point x="949" y="715"/><Point x="943" y="716"/><Point x="936" y="716"/><Point x="930" y="715"/><Point x="924" y="714"/></PointPattern></PointPatterns></Gesture><Gesture name="P"><PointPatterns><PointPattern><Point x="898" y="672"/><Point x="899" y="666"/><Point x="899" y="659"/><Point x="899" y="652"/><Point x="899" y="644"/><Point x="898" y="638"/><Point x="897" y="631"/><Point x="897" y="623"/><Point x="897" y="616"/><Point x="896" y="610"/><Point x="896" y="603"/><Point x="896" y="596"/><Point x="896" y="589"/><Point x="895" y="582"/><Point x="895" y="575"/><Point x="894" y="569"/><Point x="894" y="562"/><Point x="894" y="555"/><Point x="895" y="547"/><Point x="895" y="540"/><Point x="895" y="533"/><Point x="895" y="526"/><Point x="896" y="520"/><Point x="897" y="514"/><Point x="897" y="507"/><Point x="898" y="501"/><Point x="899" y="494"/><Point x="900" y="488"/><Point x="901" y="482"/><Point x="902" y="475"/><Point x="904" y="468"/><Point x="905" y="461"/><Point x="906" y="454"/><Point x="907" y="446"/><Point x="908" y="440"/><Point x="909" y="434"/><Point x="910" y="428"/><Point x="911" y="422"/><Point x="912" y="416"/><Point x="914" y="410"/><Point x="920" y="408"/><Point x="927" y="408"/><Point x="933" y="409"/><Point x="940" y="411"/><Point x="946" y="414"/><Point x="953" y="416"/><Point x="959" y="418"/><Point x="966" y="420"/><Point x="972" y="423"/><Point x="978" y="426"/><Point x="984" y="430"/><Point x="990" y="434"/><Point x="995" y="439"/><Point x="999" y="444"/><Point x="1004" y="449"/><Point x="1008" y="455"/><Point x="1012" y="460"/><Point x="1015" y="466"/><Point x="1019" y="473"/><Point x="1021" y="480"/><Point x="1022" y="486"/><Point x="1023" y="492"/><Point x="1023" y="499"/><Point x="1023" y="506"/><Point x="1022" y="513"/><Point x="1020" y="519"/><Point x="1017" y="525"/><Point x="1013" y="531"/><Point x="1008" y="535"/><Point x="1003" y="540"/><Point x="999" y="545"/><Point x="994" y="549"/><Point x="988" y="551"/><Point x="982" y="554"/><Point x="976" y="555"/><Point x="970" y="557"/><Point x="964" y="558"/><Point x="958" y="559"/><Point x="952" y="560"/><Point x="945" y="561"/><Point x="938" y="562"/><Point x="931" y="562"/><Point x="924" y="562"/><Point x="917" y="562"/><Point x="910" y="562"/><Point x="903" y="562"/></PointPattern></PointPatterns></Gesture><Gesture name="L"><PointPatterns><PointPattern><Point x="977" y="369"/><Point x="977" y="376"/><Point x="978" y="383"/><Point x="980" y="389"/><Point x="981" y="395"/><Point x="981" y="402"/><Point x="982" y="409"/><Point x="983" y="416"/><Point x="983" y="423"/><Point x="984" y="430"/><Point x="985" y="437"/><Point x="986" y="444"/><Point x="986" y="451"/><Point x="987" y="457"/><Point x="988" y="463"/><Point x="988" y="470"/><Point x="989" y="478"/><Point x="990" y="485"/><Point x="990" y="492"/><Point x="990" y="500"/><Point x="990" y="507"/><Point x="991" y="513"/><Point x="991" y="520"/><Point x="991" y="527"/><Point x="992" y="533"/><Point x="992" y="540"/><Point x="992" y="547"/><Point x="992" y="554"/><Point x="992" y="561"/><Point x="992" y="569"/><Point x="991" y="575"/><Point x="991" y="582"/><Point x="991" y="589"/><Point x="991" y="597"/><Point x="991" y="604"/><Point x="991" y="611"/><Point x="992" y="617"/><Point x="992" y="624"/><Point x="993" y="630"/><Point x="994" y="636"/><Point x="1001" y="638"/><Point x="1008" y="639"/><Point x="1016" y="640"/><Point x="1023" y="640"/><Point x="1030" y="640"/><Point x="1038" y="641"/><Point x="1046" y="641"/><Point x="1054" y="642"/><Point x="1060" y="643"/><Point x="1067" y="643"/><Point x="1073" y="644"/><Point x="1080" y="644"/><Point x="1087" y="644"/><Point x="1094" y="645"/><Point x="1101" y="646"/><Point x="1107" y="647"/><Point x="1114" y="648"/><Point x="1120" y="649"/><Point x="1127" y="649"/><Point x="1134" y="649"/><Point x="1141" y="649"/><Point x="1148" y="649"/><Point x="1155" y="649"/><Point x="1161" y="648"/><Point x="1168" y="647"/><Point x="1174" y="646"/><Point x="1181" y="646"/><Point x="1188" y="646"/><Point x="1194" y="645"/><Point x="1201" y="645"/></PointPattern></PointPatterns></Gesture><Gesture name="N"><PointPatterns><PointPattern><Point x="883" y="751"/><Point x="884" y="744"/><Point x="885" y="737"/><Point x="886" y="730"/><Point x="886" y="722"/><Point x="887" y="716"/><Point x="888" y="710"/><Point x="888" y="703"/><Point x="889" y="696"/><Point x="889" y="689"/><Point x="890" y="681"/><Point x="891" y="674"/><Point x="891" y="667"/><Point x="892" y="661"/><Point x="892" y="653"/><Point x="893" y="644"/><Point x="893" y="636"/><Point x="894" y="629"/><Point x="895" y="622"/><Point x="896" y="615"/><Point x="898" y="607"/><Point x="900" y="600"/><Point x="902" y="592"/><Point x="904" y="584"/><Point x="906" y="578"/><Point x="908" y="571"/><Point x="911" y="565"/><Point x="912" y="559"/><Point x="913" y="553"/><Point x="916" y="547"/><Point x="917" y="541"/><Point x="919" y="535"/><Point x="921" y="529"/><Point x="923" y="523"/><Point x="926" y="516"/><Point x="928" y="509"/><Point x="930" y="503"/><Point x="932" y="497"/><Point x="934" y="491"/><Point x="936" y="485"/><Point x="938" y="477"/><Point x="941" y="471"/><Point x="942" y="465"/><Point x="944" y="459"/><Point x="945" y="453"/><Point x="947" y="447"/><Point x="948" y="453"/><Point x="949" y="459"/><Point x="950" y="466"/><Point x="951" y="473"/><Point x="952" y="482"/><Point x="953" y="490"/><Point x="955" y="497"/><Point x="955" y="506"/><Point x="958" y="515"/><Point x="960" y="521"/><Point x="962" y="530"/><Point x="965" y="538"/><Point x="967" y="547"/><Point x="968" y="553"/><Point x="971" y="560"/><Point x="974" y="568"/><Point x="975" y="576"/><Point x="978" y="582"/><Point x="980" y="588"/><Point x="983" y="596"/><Point x="986" y="603"/><Point x="988" y="610"/><Point x="990" y="616"/><Point x="993" y="622"/><Point x="994" y="628"/><Point x="997" y="635"/><Point x="1000" y="642"/><Point x="1002" y="648"/><Point x="1004" y="654"/><Point x="1006" y="660"/><Point x="1008" y="666"/><Point x="1010" y="672"/><Point x="1012" y="678"/><Point x="1015" y="684"/><Point x="1018" y="691"/><Point x="1021" y="698"/><Point x="1025" y="704"/><Point x="1028" y="710"/><Point x="1031" y="716"/><Point x="1036" y="721"/><Point x="1040" y="726"/><Point x="1045" y="730"/><Point x="1050" y="734"/><Point x="1055" y="738"/><Point x="1059" y="743"/><Point x="1063" y="748"/><Point x="1068" y="752"/><Point x="1069" y="746"/><Point x="1072" y="739"/><Point x="1074" y="732"/><Point x="1076" y="726"/><Point x="1078" y="719"/><Point x="1080" y="713"/><Point x="1082" y="707"/><Point x="1084" y="700"/><Point x="1085" y="693"/><Point x="1086" y="687"/><Point x="1088" y="678"/><Point x="1089" y="672"/><Point x="1091" y="665"/><Point x="1093" y="657"/><Point x="1094" y="651"/><Point x="1095" y="643"/><Point x="1096" y="636"/><Point x="1097" y="629"/><Point x="1098" y="622"/><Point x="1098" y="615"/><Point x="1099" y="608"/><Point x="1101" y="602"/><Point x="1102" y="595"/><Point x="1103" y="587"/><Point x="1104" y="580"/><Point x="1105" y="574"/><Point x="1106" y="568"/><Point x="1107" y="562"/><Point x="1108" y="556"/><Point x="1110" y="550"/><Point x="1111" y="544"/><Point x="1113" y="537"/><Point x="1114" y="531"/><Point x="1116" y="524"/><Point x="1118" y="518"/><Point x="1121" y="512"/><Point x="1122" y="505"/><Point x="1124" y="499"/><Point x="1125" y="493"/><Point x="1125" y="486"/><Point x="1125" y="479"/><Point x="1124" y="473"/><Point x="1123" y="467"/></PointPattern></PointPatterns></Gesture><Gesture name="S"><PointPatterns><PointPattern><Point x="1029" y="486"/><Point x="1025" y="481"/><Point x="1020" y="476"/><Point x="1015" y="472"/><Point x="1008" y="468"/><Point x="1002" y="464"/><Point x="996" y="461"/><Point x="989" y="458"/><Point x="983" y="456"/><Point x="977" y="454"/><Point x="971" y="453"/><Point x="965" y="452"/><Point x="959" y="450"/><Point x="953" y="449"/><Point x="946" y="449"/><Point x="940" y="448"/><Point x="932" y="448"/><Point x="925" y="449"/><Point x="918" y="449"/><Point x="911" y="451"/><Point x="905" y="453"/><Point x="898" y="455"/><Point x="892" y="458"/><Point x="887" y="462"/><Point x="881" y="466"/><Point x="875" y="469"/><Point x="869" y="474"/><Point x="865" y="479"/><Point x="860" y="484"/><Point x="856" y="489"/><Point x="852" y="495"/><Point x="849" y="501"/><Point x="847" y="507"/><Point x="846" y="513"/><Point x="845" y="519"/><Point x="845" y="526"/><Point x="846" y="533"/><Point x="850" y="540"/><Point x="853" y="547"/><Point x="858" y="552"/><Point x="862" y="557"/><Point x="866" y="563"/><Point x="871" y="567"/><Point x="877" y="571"/><Point x="882" y="575"/><Point x="887" y="579"/><Point x="894" y="583"/><Point x="902" y="586"/><Point x="907" y="590"/><Point x="913" y="593"/><Point x="920" y="596"/><Point x="927" y="598"/><Point x="934" y="601"/><Point x="940" y="604"/><Point x="946" y="606"/><Point x="952" y="609"/><Point x="958" y="611"/><Point x="964" y="614"/><Point x="970" y="618"/><Point x="975" y="622"/><Point x="980" y="628"/><Point x="983" y="635"/><Point x="985" y="641"/><Point x="987" y="647"/><Point x="989" y="653"/><Point x="991" y="659"/><Point x="991" y="666"/><Point x="992" y="672"/><Point x="991" y="679"/><Point x="988" y="685"/><Point x="983" y="690"/><Point x="979" y="695"/><Point x="974" y="699"/><Point x="969" y="703"/><Point x="963" y="707"/><Point x="957" y="710"/><Point x="950" y="714"/><Point x="944" y="716"/><Point x="938" y="718"/><Point x="932" y="720"/><Point x="926" y="721"/><Point x="920" y="722"/><Point x="914" y="723"/><Point x="907" y="723"/><Point x="899" y="723"/><Point x="892" y="723"/><Point x="884" y="723"/><Point x="878" y="722"/><Point x="872" y="721"/><Point x="866" y="720"/><Point x="859" y="719"/><Point x="853" y="718"/><Point x="847" y="716"/><Point x="841" y="714"/><Point x="835" y="712"/><Point x="828" y="709"/><Point x="822" y="707"/><Point x="816" y="704"/><Point x="811" y="700"/></PointPattern></PointPatterns></Gesture><Gesture name="M"><PointPatterns><PointPattern><Point x="920" y="750"/><Point x="920" y="743"/><Point x="919" y="737"/><Point x="919" y="729"/><Point x="919" y="722"/><Point x="919" y="715"/><Point x="918" y="708"/><Point x="918" y="701"/><Point x="917" y="693"/><Point x="917" y="686"/><Point x="917" y="679"/><Point x="916" y="672"/><Point x="916" y="664"/><Point x="916" y="657"/><Point x="916" y="650"/><Point x="916" y="642"/><Point x="916" y="635"/><Point x="916" y="627"/><Point x="916" y="619"/><Point x="916" y="611"/><Point x="916" y="604"/><Point x="916" y="596"/><Point x="917" y="590"/><Point x="917" y="583"/><Point x="918" y="577"/><Point x="919" y="568"/><Point x="920" y="561"/><Point x="921" y="554"/><Point x="922" y="548"/><Point x="923" y="541"/><Point x="925" y="535"/><Point x="927" y="529"/><Point x="929" y="523"/><Point x="930" y="517"/><Point x="933" y="511"/><Point x="939" y="512"/><Point x="943" y="517"/><Point x="947" y="523"/><Point x="952" y="529"/><Point x="957" y="536"/><Point x="962" y="543"/><Point x="966" y="549"/><Point x="970" y="555"/><Point x="974" y="562"/><Point x="978" y="567"/><Point x="982" y="572"/><Point x="986" y="577"/><Point x="991" y="581"/><Point x="994" y="587"/><Point x="999" y="592"/><Point x="1003" y="597"/><Point x="1006" y="603"/><Point x="1010" y="608"/><Point x="1014" y="614"/><Point x="1017" y="620"/><Point x="1021" y="625"/><Point x="1027" y="623"/><Point x="1030" y="617"/><Point x="1034" y="611"/><Point x="1039" y="604"/><Point x="1043" y="598"/><Point x="1047" y="593"/><Point x="1050" y="586"/><Point x="1054" y="581"/><Point x="1058" y="576"/><Point x="1061" y="570"/><Point x="1065" y="565"/><Point x="1069" y="560"/><Point x="1073" y="553"/><Point x="1078" y="547"/><Point x="1082" y="541"/><Point x="1086" y="535"/><Point x="1090" y="530"/><Point x="1094" y="525"/><Point x="1100" y="522"/><Point x="1105" y="517"/><Point x="1109" y="512"/><Point x="1114" y="508"/><Point x="1116" y="515"/><Point x="1117" y="522"/><Point x="1117" y="530"/><Point x="1117" y="537"/><Point x="1117" y="545"/><Point x="1118" y="552"/><Point x="1120" y="560"/><Point x="1121" y="566"/><Point x="1122" y="575"/><Point x="1123" y="582"/><Point x="1124" y="588"/><Point x="1125" y="595"/><Point x="1126" y="602"/><Point x="1127" y="608"/><Point x="1127" y="615"/><Point x="1129" y="623"/><Point x="1130" y="629"/><Point x="1131" y="638"/><Point x="1132" y="644"/><Point x="1132" y="651"/><Point x="1133" y="658"/><Point x="1134" y="664"/><Point x="1134" y="671"/><Point x="1135" y="677"/><Point x="1136" y="683"/><Point x="1137" y="689"/><Point x="1139" y="695"/><Point x="1140" y="701"/><Point x="1141" y="707"/><Point x="1143" y="713"/><Point x="1144" y="719"/><Point x="1144" y="726"/><Point x="1146" y="732"/><Point x="1147" y="738"/><Point x="1148" y="744"/></PointPattern></PointPatterns></Gesture><Gesture name="\ Up"><PointPatterns><PointPattern><Point x="990" y="670"/><Point x="986" y="665"/><Point x="982" y="659"/><Point x="978" y="654"/><Point x="974" y="649"/><Point x="970" y="644"/><Point x="966" y="639"/><Point x="962" y="634"/><Point x="958" y="629"/><Point x="954" y="623"/><Point x="950" y="618"/><Point x="946" y="613"/><Point x="942" y="608"/><Point x="938" y="603"/><Point x="934" y="598"/><Point x="930" y="593"/><Point x="925" y="589"/><Point x="921" y="584"/><Point x="916" y="578"/><Point x="911" y="573"/><Point x="907" y="566"/><Point x="903" y="561"/><Point x="900" y="555"/><Point x="897" y="549"/><Point x="894" y="543"/><Point x="891" y="537"/><Point x="888" y="531"/><Point x="885" y="525"/><Point x="882" y="519"/><Point x="879" y="513"/><Point x="877" y="507"/><Point x="873" y="501"/><Point x="869" y="494"/><Point x="866" y="487"/><Point x="862" y="482"/><Point x="858" y="475"/><Point x="854" y="469"/><Point x="850" y="463"/><Point x="846" y="457"/><Point x="842" y="452"/><Point x="839" y="446"/><Point x="835" y="441"/><Point x="831" y="436"/><Point x="827" y="431"/><Point x="823" y="426"/><Point x="819" y="421"/><Point x="815" y="416"/><Point x="811" y="411"/><Point x="806" y="407"/><Point x="802" y="402"/><Point x="797" y="398"/><Point x="792" y="394"/></PointPattern></PointPatterns></Gesture><Gesture name="Right - Down"><PointPatterns><PointPattern><Point x="713" y="339"/><Point x="721" y="339"/><Point x="728" y="339"/><Point x="735" y="339"/><Point x="742" y="340"/><Point x="751" y="340"/><Point x="759" y="340"/><Point x="765" y="341"/><Point x="774" y="341"/><Point x="782" y="341"/><Point x="790" y="341"/><Point x="797" y="342"/><Point x="804" y="342"/><Point x="811" y="342"/><Point x="820" y="342"/><Point x="828" y="342"/><Point x="837" y="342"/><Point x="847" y="342"/><Point x="855" y="342"/><Point x="865" y="342"/><Point x="874" y="342"/><Point x="884" y="343"/><Point x="893" y="343"/><Point x="903" y="344"/><Point x="912" y="344"/><Point x="922" y="345"/><Point x="931" y="345"/><Point x="939" y="346"/><Point x="947" y="346"/><Point x="955" y="348"/><Point x="962" y="349"/><Point x="971" y="349"/><Point x="978" y="350"/><Point x="986" y="351"/><Point x="992" y="352"/><Point x="1000" y="352"/><Point x="1006" y="353"/><Point x="1012" y="354"/><Point x="1019" y="355"/><Point x="1025" y="356"/><Point x="1029" y="362"/><Point x="1029" y="370"/><Point x="1028" y="376"/><Point x="1027" y="383"/><Point x="1026" y="391"/><Point x="1026" y="398"/><Point x="1026" y="406"/><Point x="1026" y="415"/><Point x="1026" y="422"/><Point x="1025" y="430"/><Point x="1025" y="437"/><Point x="1025" y="444"/><Point x="1025" y="451"/><Point x="1025" y="458"/><Point x="1025" y="466"/><Point x="1025" y="474"/><Point x="1025" y="481"/><Point x="1024" y="487"/><Point x="1023" y="494"/><Point x="1023" y="501"/><Point x="1022" y="507"/><Point x="1021" y="514"/><Point x="1020" y="522"/><Point x="1020" y="530"/><Point x="1020" y="537"/><Point x="1020" y="544"/><Point x="1020" y="552"/><Point x="1020" y="559"/><Point x="1019" y="565"/><Point x="1018" y="571"/><Point x="1018" y="579"/><Point x="1018" y="586"/><Point x="1017" y="592"/><Point x="1017" y="599"/><Point x="1017" y="606"/><Point x="1018" y="612"/><Point x="1018" y="619"/></PointPattern></PointPatterns></Gesture><Gesture name="Z"><PointPatterns><PointPattern><Point x="711" y="424"/><Point x="717" y="425"/><Point x="724" y="425"/><Point x="731" y="425"/><Point x="738" y="425"/><Point x="745" y="425"/><Point x="752" y="425"/><Point x="760" y="425"/><Point x="766" y="426"/><Point x="774" y="426"/><Point x="783" y="426"/><Point x="791" y="426"/><Point x="801" y="426"/><Point x="810" y="426"/><Point x="819" y="426"/><Point x="830" y="426"/><Point x="836" y="427"/><Point x="847" y="427"/><Point x="858" y="427"/><Point x="865" y="427"/><Point x="871" y="428"/><Point x="882" y="429"/><Point x="889" y="429"/><Point x="895" y="430"/><Point x="906" y="430"/><Point x="916" y="430"/><Point x="922" y="431"/><Point x="930" y="431"/><Point x="938" y="431"/><Point x="946" y="431"/><Point x="955" y="431"/><Point x="964" y="431"/><Point x="971" y="432"/><Point x="978" y="432"/><Point x="984" y="433"/><Point x="977" y="437"/><Point x="971" y="439"/><Point x="965" y="442"/><Point x="958" y="445"/><Point x="952" y="447"/><Point x="943" y="452"/><Point x="934" y="458"/><Point x="926" y="462"/><Point x="916" y="468"/><Point x="908" y="475"/><Point x="903" y="479"/><Point x="894" y="486"/><Point x="885" y="493"/><Point x="880" y="497"/><Point x="869" y="504"/><Point x="859" y="510"/><Point x="851" y="515"/><Point x="843" y="521"/><Point x="834" y="525"/><Point x="826" y="530"/><Point x="819" y="533"/><Point x="813" y="536"/><Point x="806" y="539"/><Point x="797" y="543"/><Point x="790" y="547"/><Point x="784" y="549"/><Point x="777" y="552"/><Point x="771" y="555"/><Point x="764" y="559"/><Point x="757" y="563"/><Point x="751" y="566"/><Point x="744" y="570"/><Point x="738" y="574"/><Point x="731" y="577"/><Point x="725" y="582"/><Point x="719" y="585"/><Point x="713" y="588"/><Point x="707" y="592"/><Point x="701" y="595"/><Point x="695" y="598"/><Point x="690" y="602"/><Point x="685" y="606"/><Point x="691" y="610"/><Point x="698" y="611"/><Point x="705" y="612"/><Point x="712" y="613"/><Point x="718" y="614"/><Point x="724" y="615"/><Point x="732" y="615"/><Point x="738" y="616"/><Point x="746" y="616"/><Point x="754" y="617"/><Point x="762" y="617"/><Point x="772" y="617"/><Point x="781" y="618"/><Point x="790" y="618"/><Point x="800" y="619"/><Point x="810" y="619"/><Point x="816" y="620"/><Point x="827" y="621"/><Point x="837" y="622"/><Point x="847" y="622"/><Point x="855" y="622"/><Point x="865" y="623"/><Point x="875" y="623"/><Point x="884" y="623"/><Point x="892" y="624"/><Point x="901" y="625"/><Point x="908" y="625"/><Point x="914" y="626"/><Point x="925" y="626"/><Point x="933" y="626"/><Point x="940" y="627"/><Point x="948" y="627"/><Point x="956" y="627"/><Point x="963" y="627"/><Point x="970" y="627"/><Point x="977" y="627"/></PointPattern></PointPatterns></Gesture><Gesture name="h"><PointPatterns><PointPattern><Point x="849" y="353"/><Point x="848" y="361"/><Point x="848" y="368"/><Point x="847" y="374"/><Point x="846" y="380"/><Point x="845" y="386"/><Point x="845" y="393"/><Point x="844" y="400"/><Point x="842" y="407"/><Point x="842" y="416"/><Point x="842" y="424"/><Point x="842" y="431"/><Point x="841" y="438"/><Point x="840" y="447"/><Point x="840" y="454"/><Point x="839" y="461"/><Point x="839" y="468"/><Point x="839" y="477"/><Point x="839" y="484"/><Point x="839" y="492"/><Point x="839" y="500"/><Point x="839" y="507"/><Point x="839" y="514"/><Point x="839" y="521"/><Point x="839" y="528"/><Point x="839" y="536"/><Point x="840" y="542"/><Point x="840" y="550"/><Point x="841" y="557"/><Point x="842" y="563"/><Point x="843" y="570"/><Point x="844" y="576"/><Point x="845" y="582"/><Point x="846" y="588"/><Point x="847" y="594"/><Point x="847" y="601"/><Point x="848" y="608"/><Point x="849" y="614"/><Point x="850" y="620"/><Point x="851" y="626"/><Point x="851" y="633"/><Point x="852" y="639"/><Point x="852" y="646"/><Point x="853" y="652"/><Point x="854" y="658"/><Point x="855" y="664"/><Point x="857" y="658"/><Point x="858" y="652"/><Point x="858" y="645"/><Point x="859" y="639"/><Point x="860" y="632"/><Point x="860" y="624"/><Point x="861" y="618"/><Point x="862" y="611"/><Point x="863" y="604"/><Point x="864" y="596"/><Point x="865" y="590"/><Point x="865" y="583"/><Point x="867" y="576"/><Point x="869" y="570"/><Point x="870" y="564"/><Point x="872" y="558"/><Point x="874" y="552"/><Point x="875" y="546"/><Point x="876" y="540"/><Point x="878" y="534"/><Point x="879" y="528"/><Point x="881" y="522"/><Point x="883" y="515"/><Point x="886" y="509"/><Point x="890" y="504"/><Point x="895" y="499"/><Point x="900" y="495"/><Point x="906" y="491"/><Point x="912" y="489"/><Point x="919" y="489"/><Point x="926" y="489"/><Point x="933" y="489"/><Point x="940" y="490"/><Point x="947" y="491"/><Point x="954" y="495"/><Point x="960" y="498"/><Point x="965" y="502"/><Point x="971" y="506"/><Point x="977" y="509"/><Point x="982" y="514"/><Point x="986" y="519"/><Point x="990" y="524"/><Point x="994" y="530"/><Point x="997" y="537"/><Point x="1001" y="544"/><Point x="1004" y="551"/><Point x="1007" y="557"/><Point x="1010" y="564"/><Point x="1013" y="571"/><Point x="1016" y="578"/><Point x="1019" y="585"/><Point x="1021" y="592"/><Point x="1022" y="598"/><Point x="1023" y="604"/><Point x="1024" y="610"/><Point x="1024" y="617"/><Point x="1025" y="623"/><Point x="1026" y="630"/><Point x="1026" y="637"/><Point x="1027" y="644"/><Point x="1027" y="651"/><Point x="1027" y="659"/><Point x="1027" y="666"/><Point x="1027" y="673"/></PointPattern></PointPatterns></Gesture><Gesture name="J"><PointPatterns><PointPattern><Point x="984" y="318"/><Point x="985" y="326"/><Point x="986" y="333"/><Point x="986" y="340"/><Point x="987" y="346"/><Point x="987" y="353"/><Point x="988" y="359"/><Point x="989" y="367"/><Point x="989" y="374"/><Point x="990" y="381"/><Point x="991" y="388"/><Point x="992" y="395"/><Point x="993" y="403"/><Point x="994" y="410"/><Point x="994" y="418"/><Point x="994" y="425"/><Point x="995" y="433"/><Point x="995" y="442"/><Point x="996" y="450"/><Point x="996" y="457"/><Point x="997" y="464"/><Point x="998" y="470"/><Point x="998" y="479"/><Point x="998" y="486"/><Point x="998" y="494"/><Point x="998" y="502"/><Point x="998" y="510"/><Point x="998" y="519"/><Point x="998" y="526"/><Point x="997" y="533"/><Point x="996" y="541"/><Point x="996" y="549"/><Point x="995" y="556"/><Point x="993" y="562"/><Point x="992" y="568"/><Point x="990" y="574"/><Point x="988" y="580"/><Point x="986" y="587"/><Point x="984" y="593"/><Point x="982" y="599"/><Point x="981" y="605"/><Point x="978" y="611"/><Point x="977" y="617"/><Point x="974" y="623"/><Point x="972" y="629"/><Point x="969" y="635"/><Point x="965" y="642"/><Point x="961" y="648"/><Point x="957" y="654"/><Point x="952" y="660"/><Point x="947" y="664"/><Point x="941" y="667"/><Point x="935" y="668"/><Point x="928" y="668"/><Point x="921" y="666"/><Point x="915" y="663"/><Point x="909" y="660"/><Point x="903" y="656"/><Point x="897" y="652"/><Point x="891" y="647"/><Point x="886" y="643"/><Point x="881" y="638"/><Point x="876" y="633"/><Point x="871" y="629"/><Point x="867" y="624"/><Point x="861" y="618"/><Point x="857" y="613"/><Point x="853" y="608"/><Point x="849" y="602"/><Point x="846" y="595"/><Point x="843" y="589"/><Point x="841" y="583"/><Point x="839" y="577"/><Point x="838" y="571"/><Point x="837" y="565"/><Point x="836" y="559"/><Point x="835" y="553"/></PointPattern></PointPatterns></Gesture><Gesture name="B"><PointPatterns><PointPattern><Point x="841" y="730"/><Point x="842" y="724"/><Point x="843" y="718"/><Point x="844" y="711"/><Point x="845" y="705"/><Point x="846" y="699"/><Point x="847" y="692"/><Point x="847" y="684"/><Point x="848" y="678"/><Point x="849" y="672"/><Point x="849" y="665"/><Point x="849" y="658"/><Point x="849" y="651"/><Point x="849" y="643"/><Point x="849" y="636"/><Point x="849" y="629"/><Point x="849" y="622"/><Point x="848" y="616"/><Point x="848" y="609"/><Point x="847" y="603"/><Point x="847" y="596"/><Point x="847" y="589"/><Point x="847" y="582"/><Point x="847" y="575"/><Point x="847" y="567"/><Point x="848" y="561"/><Point x="848" y="554"/><Point x="849" y="547"/><Point x="850" y="540"/><Point x="850" y="533"/><Point x="852" y="527"/><Point x="853" y="521"/><Point x="855" y="515"/><Point x="857" y="509"/><Point x="858" y="503"/><Point x="861" y="497"/><Point x="862" y="491"/><Point x="865" y="485"/><Point x="868" y="479"/><Point x="871" y="473"/><Point x="875" y="467"/><Point x="879" y="462"/><Point x="885" y="458"/><Point x="891" y="456"/><Point x="897" y="454"/><Point x="904" y="454"/><Point x="911" y="453"/><Point x="918" y="453"/><Point x="924" y="454"/><Point x="930" y="457"/><Point x="936" y="460"/><Point x="941" y="465"/><Point x="946" y="469"/><Point x="950" y="474"/><Point x="955" y="479"/><Point x="959" y="484"/><Point x="964" y="490"/><Point x="968" y="496"/><Point x="971" y="502"/><Point x="973" y="508"/><Point x="975" y="514"/><Point x="976" y="520"/><Point x="976" y="527"/><Point x="975" y="534"/><Point x="974" y="540"/><Point x="971" y="546"/><Point x="967" y="551"/><Point x="963" y="556"/><Point x="958" y="560"/><Point x="952" y="564"/><Point x="947" y="568"/><Point x="941" y="570"/><Point x="935" y="574"/><Point x="929" y="576"/><Point x="923" y="579"/><Point x="917" y="581"/><Point x="911" y="582"/><Point x="905" y="583"/><Point x="899" y="584"/><Point x="893" y="585"/><Point x="887" y="586"/><Point x="881" y="587"/><Point x="875" y="589"/><Point x="881" y="592"/><Point x="887" y="593"/><Point x="893" y="594"/><Point x="899" y="595"/><Point x="905" y="597"/><Point x="911" y="599"/><Point x="917" y="602"/><Point x="924" y="606"/><Point x="930" y="609"/><Point x="936" y="613"/><Point x="943" y="617"/><Point x="948" y="621"/><Point x="953" y="625"/><Point x="957" y="630"/><Point x="961" y="635"/><Point x="965" y="640"/><Point x="967" y="647"/><Point x="968" y="653"/><Point x="968" y="660"/><Point x="969" y="666"/><Point x="969" y="673"/><Point x="967" y="679"/><Point x="963" y="684"/><Point x="958" y="688"/><Point x="952" y="691"/><Point x="946" y="694"/><Point x="940" y="697"/><Point x="934" y="698"/><Point x="927" y="699"/><Point x="921" y="700"/><Point x="915" y="702"/><Point x="909" y="703"/><Point x="903" y="705"/><Point x="897" y="707"/><Point x="891" y="708"/><Point x="885" y="709"/><Point x="879" y="711"/><Point x="873" y="712"/><Point x="867" y="714"/><Point x="861" y="716"/></PointPattern></PointPatterns></Gesture></Gestures><Ignored><Ignore name="Taskbar" enabled="1"><MatchCriteria><ownerclass>Shell_TrayWnd</ownerclass><ownerclassregex/><ownertitle/><ownertitleregex/><parentclass/><parentclassregex/><parenttitle/><parenttitleregex/><controlclass/><controlclassregex/><controltitle/><controltitleregex/><controlid/><file>explorer.exe</file><fileregex/><pathregex/><disableonactivate>0</disableonactivate></MatchCriteria></Ignore></Ignored><Global><Actions><Action description="Navigate - Back" enabled="1"><GestureName>Left</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>acSendKeys(&quot;{BROWSERBACK}&quot;)</Lua><Left>0</Left></Action><Action description="Navigate - Forward" enabled="1"><GestureName>Right</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>acSendKeys(&quot;{BROWSERFORWARD}&quot;)</Lua><Left>0</Left></Action><Action description="Window - Minimize" enabled="1"><GestureName>/ Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>--example below uses the gesture start

--coordinates (gsx and gsy) to identify

--the window to be minimized



acMinimizeWindow(nil, gsx, gsy) </Lua><Left>0</Left></Action><Action description="Window - Maximize or Restore" enabled="1"><GestureName>/ Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>--example below uses the gesture start

--coordinates (gsx and gsy) to identify

--the window to be maximized/restored



acMaximizeOrRestoreWindow(nil, gsx, gsy)</Lua><Left>0</Left></Action><Action description="Window / Tab - Next" enabled="1"><GestureName/><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>1</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will switch to the next window or tab within

-- a program, it&apos;s the same as pressing CTRL+TAB



-- the action is set to fire when you hold the stroke

-- button and scroll the mouse wheel up



acSendKeys(&quot;^{TAB}&quot;)</Lua><Left>0</Left></Action><Action description="Window / Tab - Previous" enabled="1"><GestureName/><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>1</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will switch to the next window or tab within

-- a program, it&apos;s the same as pressing CTRL+SHIFT+TAB



-- the action is set to fire when you hold the stroke

-- button and scroll the mouse wheel down



acSendKeys(&quot;^+{TAB}&quot;)</Lua><Left>0</Left></Action><Action description="Clipboard - Copy" enabled="1"><GestureName>Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+C key combination to Copy the

-- selected item



acSendKeys(&quot;^c&quot;)</Lua><Left>0</Left></Action><Action description="Clipboard - Paste" enabled="1"><GestureName>Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+V key combination to paste the

-- item on the clipboard



acSendKeys(&quot;^v&quot;)</Lua><Left>0</Left></Action><Action description="Clipboard - Cut" enabled="1"><GestureName>X</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+X key combination to Cut the

-- selected item



acSendKeys(&quot;^x&quot;)</Lua><Left>0</Left></Action><Action description="Refresh" enabled="1"><GestureName>Up - Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the F5 key to refresh the window



acSendKeys(&quot;{F_5}&quot;)</Lua><Left>0</Left></Action><Action description="Open Explorer" enabled="1"><GestureName>e</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code opens Explorer (assumes a default Windows

-- install location of C:\Windows)



acRunProgram(&quot;c:\\windows\\explorer.exe&quot;,&quot;&quot;,0, 0, 500, 500, 2)</Lua><Left>0</Left></Action><Action description="Open Google" enabled="1"><GestureName>G</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will open the Google seaerch page in the

-- default web browser



acShellExecute(&quot;open&quot;, &quot;http://www.google.com&quot;, &quot;&quot;, &quot;&quot;, 1) </Lua><Left>0</Left></Action><Action description="Application - Switch to Last" enabled="1"><GestureName>Left</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will activate the last active window in

-- the regular Desktop space. To execute, you draw a line

-- to the left and click the Left mouse button once

-- before you let go of the stroke button



acPreviousApplication()</Lua><Left>1</Left></Action><Action description="Application - Cycle Open Apps" enabled="1"><GestureName>Right</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will activate the next window in

-- the regular Desktop space. To execute, you draw a line

-- to the right and click the Left mouse button once

-- before you let go of the stroke button



acNextApplication()</Lua><Left>1</Left></Action><Action description="Undo" enabled="1"><GestureName>U</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+Z key combination, which

-- is usually the Undo command (may not be the case

-- for every program)



acSendKeys(&quot;^z&quot;)</Lua><Left>0</Left></Action><Action description="Redo" enabled="1"><GestureName>R</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+Y key combination, which

-- is usually the Redo command (may not be the case

-- for every program)



acSendKeys(&quot;^y&quot;)</Lua><Left>0</Left></Action><Action description="Ignore Next Gesture" enabled="1"><GestureName>D</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code will tell S+ to ignore the next stroke

-- button down



acDisableNext()</Lua><Left>0</Left></Action><Action description="Media - Play / Pause" enabled="1"><GestureName>P</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Play/Pause key command (same

-- as pressing the Play/Pause button on a multimedia

-- keyboard



acSendKeys(&quot;{MEDIAPLAYPAUSE}&quot;)</Lua><Left>0</Left></Action><Action description="Media - Last Track" enabled="1"><GestureName>L</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Previous Track key command (same

-- as pressing the Previous Track button on a multimedia

-- keyboard



acSendKeys(&quot;{MEDIAPREVTRACK}&quot;)</Lua><Left>0</Left></Action><Action description="Media - Next Track" enabled="1"><GestureName>N</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Next Track key command (same

-- as pressing the Next Track button on a multimedia

-- keyboard



acSendKeys(&quot;{MEDIANEXTTRACK}&quot;)</Lua><Left>0</Left></Action><Action description="Media - Stop" enabled="1"><GestureName>S</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Stop key command (same

-- as pressing the Stop button on a multimedia

-- keyboard



acSendKeys(&quot;{MEDIASTOP}&quot;)</Lua><Left>0</Left></Action><Action description="Volume - Toggle Mute" enabled="1"><GestureName>M</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code toggles the system Mute on or off



acToggleMute()</Lua><Left>0</Left></Action><Action description="Volume - Increase" enabled="1"><GestureName/><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>1</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Volume + key command (same

-- as pressing the Volume + button on a multimedia

-- keyboard. To execute, hold the stroke button and

-- click the Left mouse button once; while still holding

-- the stroke button, scroll the mouse wheel up



acSendKeys(&quot;{VOLUP}&quot;)

</Lua><Left>1</Left></Action><Action description="Volume - Decrease" enabled="1"><GestureName/><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>1</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Volume - key command (same

-- as pressing the Volume - button on a multimedia

-- keyboard. To execute, hold the stroke button and

-- click the Left mouse button once; while still holding

-- the stroke button, scroll the mouse wheel down



acSendKeys(&quot;{VOLDOWN}&quot;)

</Lua><Left>1</Left></Action><Action description="Window / Tab - Close" enabled="1"><GestureName>\ Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+W key combination, which

-- will usually close a window or tab within an application



acSendKeys(&quot;^w&quot;)</Lua><Left>0</Left></Action></Actions><Hotkeys><Hotkey description="Exit S+" enabled="1"><Modifier1>1</Modifier1><Modifier2>2</Modifier2><Modifier3>3</Modifier3><Modifier4>4</Modifier4><Key>71</Key><HotkeyID>1</HotkeyID><Lua>acExit()</Lua></Hotkey><Hotkey description="Disable S+" enabled="1"><Modifier1>1</Modifier1><Modifier2>3</Modifier2><Modifier3>4</Modifier3><Modifier4>-1</Modifier4><Key>51</Key><HotkeyID>2</HotkeyID><Lua>-- The first call is made to ensure that if the ignore key is

-- part of this hotkey definition, S+ maintains a proper tray

-- icon state after the call to acDisable() is made.

acDisableNext()

acDisable()</Lua></Hotkey><Hotkey description="Toggle S+ Tray Icon Visibility" enabled="1"><Modifier1>1</Modifier1><Modifier2>3</Modifier2><Modifier3>4</Modifier3><Modifier4>-1</Modifier4><Key>44</Key><HotkeyID>3</HotkeyID><Lua>acToggleTrayIcon()</Lua></Hotkey></Hotkeys></Global><Applications><Application name="Desktop" enabled="1" noglobal="0"><MatchCriteria><ownerclass>WorkerW</ownerclass><ownerclassregex/><ownertitle/><ownertitleregex/><parentclass/><parentclassregex/><parenttitle/><parenttitleregex/><controlclass>SysListView32</controlclass><controlclassregex/><controltitle>FolderView</controltitle><controltitleregex/><controlid/><file>explorer.exe</file><fileregex/><pathregex/></MatchCriteria><Actions><Action description="(Ignore) / Up" enabled="1"><GestureName>/ Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- there&apos;s no code here because we simply want S+ to

-- ignore this gesture when drawing on the Desktop

-- since Windows doesn&apos;t handle the Desktop being

-- minimized or maximized very well</Lua><Left>0</Left></Action><Action description="(Ignore) / Down" enabled="1"><GestureName>/ Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- there&apos;s no code here because we simply want S+ to

-- ignore this gesture when drawing on the Desktop

-- since Windows doesn&apos;t handle the Desktop being

-- minimized or maximized very well</Lua><Left>0</Left></Action><Action description="(Ignore) \ Up" enabled="1"><GestureName>\ Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- there&apos;s no code here because we simply want S+ to

-- ignore this gesture when drawing on the Desktop

-- since Windows doesn&apos;t handle the Desktop being

-- closed very consistently</Lua><Left>0</Left></Action></Actions></Application><Application name="Internet Browsers" enabled="1" noglobal="0"><MatchCriteria><ownerclass/><ownerclassregex/><ownertitle/><ownertitleregex/><parentclass/><parentclassregex/><parenttitle/><parenttitleregex/><controlclass/><controlclassregex/><controltitle/><controltitleregex/><controlid/><file/><fileregex>firefox.exe|chrome.exe|iexplore.exe</fileregex><pathregex/></MatchCriteria><Actions><Action description="Full Screen" enabled="1"><GestureName>Right - Up</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- the code below simulates pressing the F11 key, which

-- major browsers support for switching to Full Screen view



acSendKeys(&quot;{F11}&quot;)</Lua><Left>0</Left></Action><Action description="Open Link in New Tab / Open New Tab" enabled="1"><GestureName/><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code does one of two things, if the mouse cursor

-- is a HAND, the link below the cursor is opened in a new

-- tab. If the mouse cursor is not a HAND, a new browser

-- tab is opened this action is executed by holding the

-- stroke button and clicking the left mouse button, either

-- over a link or anywhere over the browser for a new tab

if acGetMouseCursorType() == &quot;HAND&quot; then

    acMouseClick(gsx, gsy, 1, 1, 1)     

else

    acSendKeys(&quot;^t&quot;)

end</Lua><Left>1</Left></Action><Action description="Re-Open Last Closed Tab" enabled="1"><GestureName>Right - Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+SHIFT+T key combination which

-- opens the last closed tab in major browsers



acSendKeys(&quot;^+t&quot;)</Lua><Left>0</Left></Action><Action description="Zoom In" enabled="1"><GestureName>Z</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>1</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL + key combination which zooms

-- in with major browsers. To execute this action, hold the

-- stroke button and draw a Z, while still holding the

-- stroke button, scroll the mouse wheel up



acSendKeys(&quot;^{PLUS}&quot;)</Lua><Left>0</Left></Action><Action description="Zoom Out" enabled="1"><GestureName>Z</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>1</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL - key combination which zooms

-- out with major browsers. To execute this action, hold the

-- stroke button and draw a Z, while still holding the

-- stroke button, scroll the mouse wheel down



acSendKeys(&quot;^{SUBTRACT}&quot;)</Lua><Left>0</Left></Action><Action description="Home Page" enabled="1"><GestureName>h</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the Browser Home key to the active window

-- this is the same as pressing the Home key on an Internet

-- browser aware keyboard



acSendKeys(&quot;{BROWSERHOME}&quot;)</Lua><Left>0</Left></Action><Action description="View Downloads" enabled="1"><GestureName>J</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+J key combinations which

-- opens the downloads in major browsers



acSendKeys(&quot;^j&quot;)</Lua><Left>0</Left></Action><Action description="Bookmark Page" enabled="1"><GestureName>B</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>-- this code sends the CTRL+D key combination which

-- bookmarks the current page in major browsers



acSendKeys(&quot;^d&quot;)</Lua><Left>0</Left></Action><Action description="11" enabled="1"><GestureName>Down</GestureName><Control>0</Control><Alt>0</Alt><Shift>0</Shift><Right>0</Right><Middle>0</Middle><Left>0</Left><X1>0</X1><X2>0</X2><WheelUp>0</WheelUp><WheelDown>0</WheelDown><StrokeState>0</StrokeState><Lua>acSendKeys(&quot;^w&quot;)</Lua></Action></Actions></Application></Applications></config>
[/more]

Добавлено:
Из предустановленных жестов программы в браузере работают только обновление страницы, Full Screen, Home Page. Еще пашут глобальные "назад" и "вперед"

Добавлено:
Хмм... Выяснил следующее: не работают жесты свяанные с эмуляцией ctrl (возможно и шифт туда же). А вот, к примеру эмуляция f5 прекрасно работает (acSendKeys("{F_5}")).
Зашел в настройки горячих клавиш firefox и назначил закрытие вкладки на f6 вместо ctrlW. Теперь жест acSendKeys("{F_6}") исправно закрывает вкладку в firefox.

Добавлено:
Вся беда в том, что в опере горячие клавиши не переназначаются. У меня установлена программа Key Manager. В ней повесил на f6 эмуляцию нажатия ctrlW для процесса opera.exe - теперь все работает.
Однако боюсь "эф"ок не хватит на все жесты... Как заставить работать эмуляцию ctrl?
Автор: shadow_member
Дата сообщения: 08.12.2014 15:49
Браузер. Как назначить на соответствующие жесты действия "прокрутить страницу вниз до упора" и "прокрутить вверх до упора"?
А на третий жест назначить глобальное действие "закрыть окно", которое будет действовать для любых окон- проводник, офис, браузер...

Третьего жеста в списке доступных нет, это повернутый скриншот.
Автор: PREVED
Дата сообщения: 08.12.2014 16:11
mbecoool

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


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

2. Попробуйте заменить код вот этим (эмулирует нажатие Ctrl+W с нажатием/разжатием клавиши Ctrl):


Код:
acSendControlDown()
acDelay(50)
acSendKeys("w")
acDelay(50)
acSendControlUp()
Автор: mbecoool
Дата сообщения: 08.12.2014 17:10

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

PREVED, не помогает.
Автор: PREVED
Дата сообщения: 08.12.2014 17:21
mbecoool
У вас системе установлены другие утилиты которые имеют глобальные хоткеи с использованием клавиши Ctrl ?
Автор: mbecoool
Дата сообщения: 08.12.2014 18:29

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

Да, Key manager. Отключение не помогает...
Автор: PREVED
Дата сообщения: 08.12.2014 19:34
mbecoool

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


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

Пробуйте разные версии отсюда: http://www.strokesplus.com/forum/6/downloads/

Автор: mbecoool
Дата сообщения: 08.12.2014 20:05
PREVED, попробовал 2.7.6.0, не работает... У меня Windows 7 64.
Автор: PREVED
Дата сообщения: 09.12.2014 15:57
mbecoool

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


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

Вопрос. Меня устраивает большой Дэлей в Хроме - оставил 500, но при этом я постоянно пользуюсь Mind Manager. У меня мышь - Логитек G-600 на 20 кнопок, но их всё равно не хватает. Хочу также использовать S+. Сначала просто забанил использование S+ в ММ, но руки тянутся и туда внедрить жесты.

Хочу в ММ задержку на все жесты 50, а еще лучше в 40 (можно меньше 50 сделать??), но в Преференсах срабатывает общая задержка, а под каждую прогу не получается.

Пробовал вписывать в поле Леа скрипты

acSendKeys("{DELAY=50}^+{F_1}")

или

acDelay(50)
acSendKeys("^+{F_1}")

Но ничего не изменилось.



ПРЕВЕД, ВЫРУЧАЙ : )

Страницы: 123456789

Предыдущая тема: Программа для скрытого захвата звука с микрофона


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.