Темой статьи будет работа с мышью и, в частности, жесты мышью. Еще не все начинающие пользователи знают, что щелкать по ссылкам – не единственное назначение компьютерной мыши. Ее область применения гораздо шире, и я постараюсь вас в этом убедить.
Для начала вспомним основные приемы работы с мышью, которыми большинство из нас пользуется постоянно, и их назначение.
Одиночный щелчок левой кнопкой
Выбор (выделение) объекта, которым может являться файл, папка, вкладка, закладка, пункт меню и т. п.
Нажатие всевозможных кнопок управления.
Двойной щелчок левой кнопкой
Открытие файлов, папок, документов
Одиночный щелчок правой кнопкой
Вызов контекстного меню объекта (файла, папки и т. п.), на котором находится указатель мышки. Контекстное меню – это перечень команд и настроек Windows , показывающий, что можно сделать с выбранным объектом. Содержание меню для разных объектов различно, за исключением последнего пункта «Свойства», присутствующего практически во всех меню.
Вращение колесика прокрутки
Перемещение содержимого страницы вверх или вниз (вертикальный скроллинг)
Изменение масштаба изображения (при нажатой клавише Ctrl )
Для перетаскивания объекта, необходимо «захватить» его, щелкнув по объекту левой кнопкой мыши. Не отпуская нажатой кнопки, переместить объект в нужное место, после чего кнопку отпустить. Объектами перетаскивания могут служить файлы, перемещаемые из одной папки в другую; вкладки; закладки; куски текста в текстовом редакторе; окна программ и т. п.
Перетаскивать большинство объектов можно и правой кнопкой мыши. В этом случае вам будет предложено выбрать, хотите ли вы просто переместить объект, скопировать его или создать ярлык.
Мы рассмотрели наиболее распространенные приемы работы с мышью, а теперь давайте познакомимся с менее известными способами ее использования.
Щелчок колесиком прокрутки
Открытие ссылки в новой вкладке.
Автоматический скроллинг содержимого страниц. Эта функция, заслуживающая более подробного рассмотрения, дает возможность сделать режим просмотра максимально удобным для пользователя, так как позволяет отказаться от постоянного вращения колесика прокрутки.
После щелчка колесиком, в месте расположения указателя мыши появляется одно из приведенных ниже изображений.
Изображение с двумя стрелками, появляется в том случае, когда на экране присутствует только одна полоса прокрутки — вертикальная или горизонтальная, а с четырьмя стрелками – когда обе.
Если медленно сдвинуть указатель мыши вверх, вниз, вправо или влево от неподвижного изображения со стрелками, то содержимое страницы начнет плавно перемещаться в ту же сторону. Скорость перемещения, при этом, будет зависеть от расстояния, на которое мы сдвинули указатель мыши.
Изменяя расстояние указателя мыши от изображения, можно отрегулировать скорость так, чтобы затем спокойно читать текст, не дотрагиваясь до мыши.
Само изображение со стрелками перемещаться не будет, поэтому его желательно установить в таком месте экрана, где оно не будет мешать просмотру (чтению) содержимого страницы. Для отключения режима скроллинга, нужно повторно щелкнуть колесиком или любой из кнопок мыши.
Жесты мышью (мышиные жесты)
Мышиные жесты – это способ управления компьютером при помощи движений мышью. Вы как бы чертите мышкой знак, который и является командой. Выглядит это примерно так: вы нажимаете одну из кнопок мыши и, не отпуская нажатую кнопку, проводите мышью нужную линию. Как правило, это самые простые движения: слева направо, справа налево, сверху вниз, снизу вверх и т. п.
В некоторых случаях, «нарисовать» команду можно быстрее, чем разыскать нужную кнопку или пункт меню.
Основным препятствием для широкого использования жестов мышью, является отсутствие общепринятых стандартов применения и отображения жестов. Тем не менее, например в Opera , мышиные жесты – это встроенная функция, включенная по умолчанию.
В Opera имеется возможность выполнять стандартные операции работы с браузером при помощи простых быстрых перемещений мыши. Функция «Мышиные жесты» работает следующим образом: нажмите правую кнопку и, не отпуская ее, переместите мышь в нужном направлении, затем отпустите кнопку.
Перечень жестов мышью, доступных в браузере Opera (версия 17.0), приведен в таблице
При практическом использовании указанных операций, навигация с использованием мышиных жестов скоро станет для вас удобной и привычной.
Мышиные жесты в других браузерах
В браузерах, где мышиные жесты не являются встроенной функцией, этот недостаток можно исправить при помощи расширений или плагинов. Например, в Mozilla Firefox можно установить расширение FireGestures (Выполнение различных команд с помощью жестов мыши).
В настройках данного расширения есть возможность назначить жесты, которые нужны именно вам. Можно выбрать кнопку, которая будет использоваться при выполнении жестов. При желании, можно включить отрисовку следа мыши и выбрать его цвет и толщину и т. п.
Вот и все, что я хотел вам рассказать о способах работы с мышью. Конечно, в одной статье невозможно описать все функции мыши, да это и не планировалось. Зато теперь вы будете знать, что такое жесты мышью и сможете решить, нужна вам эта функция или нет. Надеюсь, информация была для вас полезной. Удачи!
Жесты мыши для windows
Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StrokesPlus (S+) — бесплатная программа с огромными возможностями, позволяющая управлять операционной системой и приложениями при помощи жестов мыши (включая кнопки мыши), а также горячих клавиш. Имеет гибкие настройки, поддерживает выполнение действий, основанных на скриптовом языке Lua. В отличие от аналогичной программы StrokeIt, позволяет настраивать срабатывание жестов внутри дочерних окон (в пределах одного приложения — родительского окна). При определенной настройке и после привыкания резко повышает продуктивность работы, упрощая управляемость компьютером. Имеет 64-битную версию. Среди программ подобного назначения имеет самые большие возможности.
Русификатор:в процессе разработки (степень готовности — высокая)
StrokesPlus.net — преемник для StrokesPlus. Есть портабельная версия. Требуется предустановленный VC 2015 Runtime. На английском. Бесплатно. https://www.strokesplus.net/
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Для заинтересовавшихся- достаточно много мнений по StrokePlus изложены на стр. №3 темы по StrokeIt
Всего записей: 21353 | Зарегистр. 18-07-2006 | Отправлено:17:53 16-06-2013
Использую сабж вместе со StrokeIt (оба висят на разных клавишах мыши). В StrokeIt обнаружил неприятный баг — в некоторых приложениях не срабатывает жест с использованием скроллинга (конкретно WHEEL_DOWN т.е. прокрутка вниз). В StrokesPlus с этим все в порядке. Зато StrokeIt значительно легче и удобнее в настройке. Обе программы вполне уживаются с друг другом. Единственное что пришлось сделать — в конфиге StrokePlus (файл %appdata%\StrokesPlus\StrokesPlus.xml) выставить параметр в 0 (чтобы сабж не ругался на запущенный strokeit).
Добавлено: Ну и главное преимущество StrokesPlus — проект развивается, автор программы охотно помогает в настройке на своем форуме.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Выкладываю исключительно полезный скрипт для StrokesPlus. Скрипт назначается в качестве действия на любой жест мыши. Предназначен для разблокирования родительского окна (окна самого верхнего уровня) у любой программы, в том случае случае, когда оно(родительское окно) блокируется из-за открытого дочернего окна. Зачем это нужно и как это работает? Приведу пример. В популярном файловом менеджере Total Commander во время поиска (средствами TC, вызываемого по Alt+F7) родительское окно TC блокировано т.е. при активном окне поиска у нас нет возможности работать в панелях с файлами, как следствие поиск нельзя производить в фоне. Это создает определенные неудобства. С данным скриптом все что вам нужно — сделать жест для разблокировки родительского окна (жест выполнять непосредственно НАД РОДИТЕЛЬСКИМ ОКНОМ). Окно поиска не будет закрыто (поиск тоже будет продолжен), при этом у вас появится возможность параллельной работы в Total Commander.
Инструкция по настройке:
1. Установить утилиту NirCMD. Программа очень компактна, полностью бесплатна и не занимает оперативную память (принцип работы — однократный запуск и закрытие). Прямые ссылки на закачку ниже. Версия x86: http://www.nirsoft.net/utils/nircmd.zip Версия x64: http://www.nirsoft.net/utils/nircmd-x64.zip
Распаковать архив, запустить файл nircmd.exe (с правами администратора), нажать «Copy to Windows directory».
2. Открыть настройки StrokesPlus (Preferences. ). На вкладке Configure Actions, в разделе Global Actions:
— Создать новое действие (Add Action) и присвоить ему произвольное имя (напр. «Принудительная активация окна»)
— В настройке Gesture выбрать «жест мыши» — существующий или созданный вами.
Примечание: если у вас Windows установлен в нестандартный каталог (отличающийся от C:\Windows), не забываем исправить путь к nircmd.exe в acRunProgram.
Использование: Для разблокировки окна выполняем жест НАД блокированным(родительским) окном.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Version 2.7.2 (split versions)
— Fixed a bug in acSendWindowToBottom which also resized and repositioned the window, which was never intended to occur — Added gesture boundary variables to sp_before_action and sp_after_action. The new parameters are added to the end of the existing function template, e.g. sp_before_action(gnm, gsx, gsy, gex, gey, gwd, gapp, gact, gbl, gbt, gbr, gbb) — Quick fix to address bug with boost::regex, if you start a pattern with an asterisk, it would cause S+ to crash on the next recognition. If the first character is *, it will be replaced with . — (Internal) Added options.h to allow optional compiling of certain recent features
— Reverted the prevention of S+ allowing multiple instances. The option is still removed from Preferences as it’s not a support running configuration, but those who want to can still do it — Removed unintended duplicate trim timer — Changed message box calls in EXE to pass NULL instead of GetForegroundWindow(), possible culprit for issue with multiple instances, and ultimately a harmless change even if it doesn’t fix anything — Upgrading 2.7.3.3 to release status
64-bit: Portable/ZIP Download — Signed and Unsigned: http://www.strokesplus.com/files/StrokesPlus_2.7.4.0_x64.zip Setup Package Download — Unsigned, Windows XP/Vista/7/8: http://www.strokesplus.com/files/StrokesPlusSetup_2.7.4.0_x64.exe Setup Package Download — Signed, Windows Vista/7/8 with UAC enabled: http://www.strokesplus.com/files/StrokesPlusSetup_2.7.4.0_x64_Signed.exe
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Скрипт для принудительного сворачивания ЛЮБЫХ окон, в т.ч. окон, которые невозможно свернуть штатными средствами
Скрипт для StrokesPlus предназначен для принудительного сворачивания окон. Назначается в качестве действия на любой жест мыши. Чтобы было похоже на стандартный жест «Свернуть», рекомендую назначать этот скрипт на жест «/» (косая линия, выполняется сверху-вниз, справа-налево) в сочетании с какой-нибудь дополнительной клавишей. Например, у меня сделано / + левая клав. мыши.
Зачем это нужно. При работе в Windows мы постоянно сталкиваемся с окнами, которые невозможно свернуть (у окна может отсутствовать кнопка «Свернуть», как правило, это окошки с одной единственной кнопкой «Закрыть»). Данный скрипт назначенный на жест мыши в S+ позволит свернуть любое такое окно в принудительном порядке. В качестве защиты, скрипт не позволяет сворачивать окна, созданные оболочкой Windows(explorer.exe). Последнее сделано для предотвращения конфузов, чтобы ненароком не «свернуть» Рабочий стол или Панель задач.
Инструкция по настройке:
1. Установить утилиту NirCMD (если не установлена). Программа очень компактна, полностью бесплатна и не занимает оперативную память (принцип работы — однократный запуск и закрытие). Прямые ссылки на закачку ниже. Версия x86: http://www.nirsoft.net/utils/nircmd.zip Версия x64: http://www.nirsoft.net/utils/nircmd-x64.zip
Распаковать архив, запустить файл nircmd.exe (с правами администратора), нажать «Copy to Windows directory».
2. Открыть настройки StrokesPlus (Preferences. ). На вкладке Configure Actions, в разделе Global Actions:
— Создать новое действие (Add Action) и присвоить ему произвольное имя (напр. «Принудительное сворачивание окна»)
— В настройке Gesture выбрать «жест мыши» — существующий или созданный вами.
— В «Lua script» добавить код:
Код:
local MinimizeAppWindow = acGetParentWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()) acActivateWindow(MinimizeAppWindow, 0, 0, 2) local MinimizeExename = acGetExecutableName(acGetForegroundWindow(), 0, 0) if MinimizeExename == «explorer.exe» then acDisplayText(«Minimizing of the Explorer’s window is not allowed», «Arial», 36, 0, 200, 50, 1000, 500, 400) else acRunProgram(«C:\\Windows\\nircmd.exe»,»win min foreground»,0,1) end
Примечание: если у вас Windows установлен в нестандартный каталог (отличающийся от C:\Windows), не забываем исправить путь к nircmd.exe в строке с acRunProgram.
Использование: Выполняем жест четко в пределах окна, которое собираемся свернуть.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В браузере Opera (на движке Presto) есть возможность быстро переключать вкладки(без появления списка) зажимая правую клавишу мыши и вращая колесо. Для этого необходимо выставить настройку «Переключать вкладки по Ctrl+Tab» как «В порядке расположения, не отображая список». Недостаток данной настройки в том, что при ее активации, в Опере исчезает возможность переключаться между двумя последними активными вкладками по нажатию на Ctrl+Tab. Настройка StrokesPlus позволит совместить сразу все полезные возможности: быстрое переключение между вкладками без появление списка(средствами S+), переключение с появлением списка и переключением между двумя последними активными вкладками по Ctrl+Tab(средствами самой Opera).
Настройка S+ для переключения вкладок посредством скроллинга(колеса мыши) в браузере Opera 12.x(и в более ранних версиях) без появления списка вкладок. Допускается совместное использовании со встроенным в Оперу способом переключения вкладок (зажатая правая кнопка мыши + скроллинг).
1. Открыть настройки StrokesPlus (в меню значка S+ в трее выбрать Preferences. ).
2. На вкладке Preferences задать настройку Stroke Button: Middle Это значит, что для выполнения жестов и прочих действий в S+ будет использоваться средняя кнопка мыши. СКМ — наиболее оптимальный вариант т.к. средняя кнопка не вступает в конфликт с жестами мыши в Opera и с функцией drag-n-drop.
3. На вкладке Configure Actions нажать кнопку Add App
4. В в поле Name задать: Opera. ОК.
5. В поле «Owner Class Name:» задать: OperaWindowClass В поле «File name:» задать opera.exe Остальные поля должны быть пустыми Нажать Apply
6. Создать новое действие (кнопка Add Action) и присвоить ему имя(Name), «Предыдущая вкладка».
7. В разделе «Mouse / Key modifiers» отметить галочкой Scroll Up
8. В поле Lua script вставить следующий текст: acSendKeys(«%1») Нажать Apply
9. Создать новое действие (кнопка Add Action) и присвоить ему имя(Name), «Следующая вкладка».
10. В разделе «Mouse / Key modifiers» отметить галочкой Scroll Down
11. 7. В поле Lua script вставить следующий текст: acSendKeys(«%2») Нажать Apply
12. Нажать «ОК» чтобы закрыть окно настроек.
Если все сделано правильно и сама Opera предварительно настроена на соответствующее поведение, то переключать вкладки можно будет вращением скроллинга с зажатой средней кнопкой мыши (функцию берет на себя StrokesPlus). При этом, список вкладок появляться не будет (независимо от значения настройки «Переключать вкладки по Ctrl+Tab» в самой Opera; упомянутую опцию в Опере лучше выставить в положение «В порядке использования», чтобы работала комбинация Ctrl+Tab и была дополнительная возможность переключения вкладок с появлением меню/списка).
Еще я сделал себе жест для переключения между двумя последними вкладками (имитация кратковременного нажатия Ctrl+Tab) в Опере. Если интересно могу также поделиться.
Да, интересно! Заранее спасибо!
Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено:14:50 18-01-2014
PREVED
Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Жест для переключения между двумя последними вкладками (имитация кратковременного нажатия Ctrl+Tab) в Опере.
1. Открыть настройки StrokesPlus (в меню значка S+ в трее выбрать Preferences. ).
2. На вкладке Preferences задать настройку Stroke Button: Middle Это значит, что для выполнения жестов и прочих действий в S+ будет использоваться средняя кнопка мыши. СКМ — наиболее оптимальный вариант т.к. средняя кнопка не вступает в конфликт с жестами мыши в Opera и с функцией drag-n-drop.
3. На вкладке Configure Actions нажать кнопку Add App
4. В в поле Name задать: Opera. ОК.
5. В поле «Owner Class Name:» задать: OperaWindowClass В поле «File name:» задать opera.exe Остальные поля должны быть пустыми Нажать Apply
6. Создать новое действие (кнопка Add Action и присвоить ему имя(Name), «Ctrl+Tab».
7. В разделе Gesture выбрать соответствующий жест мыши (либо создать новый — New. От себя могу порекомендовать жест «Ввверх».
8. В поле Lua script вставить следующий текст: acSendControlDown() acDelay(200) acSendKeys(««) acDelay(100) acSendControlUp()