Как управлять браузером без мышки
Для оперативной работы за компьютером очень важно научиться обходиться без мыши. Предлагаем вам комбинации клавиш, которые помогут вам эффективно и удобно использовать: Windows, Chrome, Firefox, Gmail, Mac, MS Excel, MS Word.
Firefox
— Поднять или опустить страницу. Пробел – опустить страницу, Shift+пробел – поднять страницу.
— Найти. Ctrl+F или Alt-N для следующей страницы.
— Добавить страницу в закладки. Ctrl+D.
— Быстрый поиск./.
— Новая вкладка. Ctrl+T.
— Перейти на панель поиска. Ctrl+K.
— Перейти в адресную строку. Ctrl+L.
— Увеличить размер текста. Ctrl+=. Уменьшить размер текстаCtrl+-
— Закрыть вкладку. Ctrl-W.
— Обновить страницу. F5.
— Перейти на домашнюю страницу. Alt-Home.
— Восстановить закрытую страницу. Ctrl+Shift+T.
— Закладки по ключевым словам. Это наиболее продуктивно. Если вы часто заходите на сайт, вы делаете закладку (конечно!), затем перейдите к свойствам закладок (щёлкните по ним правой кнопкой мыши). Добавьте короткое ключевое слово в строку ввода ключевых слов, сохраните, и после этого вы можете просто вводить в адресную строку (Ctrl+L) это ключевое слово и сразу же переходить на сайт.
Gmail
Windows
— Создание комбинаций клавиш быстрого переключения. Для того чтобы создать комбинации клавиш для быстрого переключения, щёлкните правой кнопкой мыши по иконке создания клавиш быстрого переключения (такая есть на вашем рабочем столе) и введите комбинацию. Например, такую как Ctrl-Alt-W для программы Word.
— Переключение между окнами. Alt-Tab – выберете нужное окно, после этого опустите клавиши. Или удерживайте клавишу Windows, нажмите на Tab для того, чтобы пройтись по кнопкам на панели задач и найти нужное окно, затем, найдя его, нажмите Enter. Если добавить кнопку Shift к любому из этих методов, выбор окон будет осуществляться в обратном направлении.
— Перейти на рабочий стол. Клавиша Windows-D.
— Контекстное меню. Вместо того, чтобы щёлкать правой кнопкой мыши, нажмите Shift-F10. Затем прокрутите меню вверх или вниз при помощи клавиш со стрелками вверх и вниз.
— Выключение. Для того чтобы быстро выключить компьютер, нажмите клавишу Window, а затем U. С этой клавишей вы также можете нажать на S для паузы, на U для выключения или на R для перезагрузки.
— Наиболее общее. Вы это, конечно, знаете, но для новичков нужно упомянуть наиболее известные комбинации: Ctrl-O– открыть, Ctrl-S – сохранить, Ctrl-N – открыть новый документ, Ctrl-W – закрыть окно, Ctrl-C –копировать, Ctrl-V – вставить, Ctrl-X – вырезать. Ctrl-Z – отменить (назад), Ctrl-Y – отменить (вперёд). Для того чтобы увидеть содержание буфера обмена в MS Office, нажмите Ctrl-C дважды. Ctrl-Home– перейти к началу документа, Ctrl-End – перейти к концу.
— Меню. Когда вы нажимаете Alt, появляется меню, в котором нужно работать, используя кнопки со стрелками. Alt плюс подчёркнутая буква каждой опции меню ведёт к использованию этой опции. Или просто запоминает комбинацию клавиш для этой опции для ещё более быстрого использования.
— Проводник Windows (Explorer). Windows-E – запускается программа Мой компьютер.
Операционная система Mac
— Переключение Dock. Option-Cmd-D – показать/спрятать Dock.
— Спрятать всё остальное. Cmd-Option-H прячет все остальные окна, кроме того, в котором вы находитесь. Облегчает ваш экран.
— Закрыть окно. Cmd-W закрывает активное открытое окно. Option-Cmd-W закрывает все открытые окна.
— Развернуть каталог. Option-Cmd-стрелка вправо – развернуть каталог и подкаталоги в списке в Finder.
— Вперёд и назад. Cmd-[ andCmd-] работает с программами Finder, Safari и Firefox.
— Копировать экран. Cmd-Shift-3 – для всего экрана. Cmd-Shift-4 – создает границы для копирования выбранной части экрана.
— Выход. Shift-Cmd-Q – выход осуществится через 2 минуты. Shift-Option-Cmd-Q – выход осуществится немедленно.
— Очистить корзину. Shift-Cmd-Delete.
— Новое окно в Safari. Cmd-T.
— Помощь. Cmd-shift-.
— Загрузка CD. Нажмите C и во время запуска (сразу после мелодии) загрузите CD.
— Загрузиться из другого отдела. Option-Cmd-Shift-Delete– начнёт начальную загрузку, пока не будет найден другой отдел, такой как CD или диск.
— Дополнительная информация. Cmd-Option-I открывает окно с дополнительной информацией, которая позволяет вам увидеть и сравнить в одном окне много файлов и папок.
— Спящий режим, перезагрузка и выключение. Cmd-option-eject, Cmd-ctrl-eject, и Cmd-Option-ctrl-eject.
— Принудительное выключение. Cmd-opt-Esc – основное, но очень полезное.
— Быстрый протокол FTP. Cmd-K откроет соединение с сервером.
MS Excel
— Редактировать ячейку. F2. Наверное, это главная клавиша, которую нужно знать.
— Выбор колонки. Ctrl-пробел.
— Выбор ряда. Shift-пробел.
— Денежный формат. Ctrl+Shift+4 (точнее, Ctrl+$).
— Процентный формат. Ctrl+Shift+5 (точнее, Ctrl+%).
— К началу. Ctrl-Home делает ячейку A1активной.
— Ввод текущей даты. Ctrl-двоеточие.
— Ввод текущего времени. Ctrl-знак деления.
— Копировать ячейки. Ctrl — двойные кавычки скопируют верхние ячейки (без форматирования).
— Формат ячеек. Ctrl-1 откроет окно формата ячеек.
— Навигация. Ctrl-PageUp и Ctrl-PageDown.
— Многократный ввод. Ctrl-Enter вместо простого Enter, после введённых данных в одной из нескольких выбранных ячеек, перенесёт данные во все остальные выбранные ячейки.
MS Word
— Форматирование по умолчанию. Ctrl-Space включает нормальный стиль для текущего выделения и последующего ввода текста.
— Интервалы между абзацами. Ctrl-0 (ноль сверху на клавиатуре) добавляет или удаляет интервал перед текущим абзацем. Ctrl-1 (вверху на клавиатуре) – одинарный межстрочный интервал абзаца. Ctrl-2 (вверху на клавиатуре) – двойной межстрочный интервал абзаца. Ctrl-5 (вверху на клавиатуре) изменяет межстрочный интервал на полуторный.
— Обновление даты и времени. Alt-Shift-D – внесение обновлений даты. Alt-Shift-T – внесение обновлений времени.
Наверное, все при взгляде на этот экран мысленно переносят обе руки на клавиатуру. Да, тут можно было навигироваться без мышки и это было быстро и хорошо! Многие до сих пор используют подобные менеджеры (Total commander, Far etc).
С другой стороны, почти на всех современных сайтах, порталах и решениях, построенных для веба, пользователь вынужден постоянно отрывать руки от клавиатуры, целиться мышкой в кнопку/иконку/поле, а затем опять возвращать руки на клавиатуру для ввода текста.
Как же достичь удобства навигации без мышки в вебе?
Большая часть продуктов, которые разрабатывает и внедряет наша компания, выходит на конечного пользователя. Операторы колл-центров, инженеры, менеджеры – все они работают с пользовательским интерфейсом «для внутреннего использования» – B2B интерфейсами. Возможность работы с системой с клавиатуры без использования мыши – важное требование в B2B интерфейсах. Почему?
- В первую очередь – скорость работы. Пользователю не нужно изменять положение рук и переключаться на мышку, напротив, у него есть мгновенный доступ к функциям.
- Пользователю сложнее сделать ошибку (нужно целиться в кнопку, а не в пиксель).
- Поддержка людей с ограниченными возможностями.
- Снижение нагрузки на глаза (многие функции можно выполнять вообще не смотря на монитор).
Такая навигация может выглядеть не «секси» и требовать больше времени на обучение, но бонусы от использования значительно превышают эти минусы.
Итак, задача
- с минимумом усилий позволить использовать весь функционал наших решений без мыши
- иметь возможность быстро адаптировать любые новые страницы для использования без мыши
- иметь возможность тонкой настройки навигации по АРМам для увеличения эффективности работы всех пользователей
- все это с минимальным воздействием на существующий код
Анализируем
- табуляция (tab)
- хоткеи (hotkeys)
- пространственная навигация (spatial)
- каретка (caret)
Табуляция
Табуляция — переход между элементами интерфейса с помощью клавиши tab (shift+tab).
- + поддержка по умолчанию во всех популярных браузерах
- − всего два направления (+shift)
- − ограниченные возможности конфигурации (ring).
Горячие клавиши
Горячие клавиши (в просторечии хоткеи) — сочетание клавиш, которое вызывает определённую функцию. Это позволяет упростить доступ к основным функциям системы. Всё больше сайтов начинают использовать хоткеи на свои страницах для доступа к самым востребованным функциям, среди них: Habrahabr, яндекс, гугл почта и другие. Но что делать, если функций много, и на каждой странице разные? Просто невозможно будет запомнить все хоткеи, а значит, использование не будет эффективным. Так же есть проблема контекста: когда на странице несколько таблиц и несколько кнопок save, например.
- + мгновенный вызов любой функции
- − требует обучения (запоминания сочетаний клавиш)
- − при большом количестве функций сложно запомнить сочетания (особенно если несколько страниц как у нас)
- + не нужно менять существующий код
- − только браузер Firefox
- − несколько кнопок save
- − никакой семантики, такие хоткеи сложно запомнить
- − на разных страницах одни и те же действия могут иметь разные хоткеи
Пространственная навигация
Когда элементы на веб страницах стали позиционировать с помощью css, навигация табом перестала справляться со своей задачей: курсор перескакивал по элементам дизайна в порядке их объявления в html документе, а не в том, в каком их видит пользователь. Тогда некоторые браузеры (Firefox, Opera) реализовали пространственную навигацию. Они позволяли пользователям использовать сочетания shift+стрелки для перемещения между элементами дизайна, причём следующий элемент определялся исходя из его фактического расположения на экране.
- + позволяет навигироваться по незнакомому интерфейсу
- + поддержка OOB в некоторых браузерах
- − поддержка не во всех браузерах
- − там, где поддержка есть, она включается опционально
- − нет стандарта сочетаний клавиш для переходов
Перемещение каретки
Особенность этого подхода в том, что курсор пользователя перемещается не только по элементам форм и ссылкам, а по всему содержимому страницы (как в ворде). Перемещаться можно, как и в пространственном подходе, в четырёх направлениях.
- + позволяет выделять, копировать фрагменты текста
- − сфокусирован на контенте, а не элементах управления
- − медленнее, чем пространственная навигация
Вышеприведенные решения as is нам не подходят из-за отсутствия поддержки во всех браузерах, в них отсутствует возможность тонкой настройки для конкретных страниц, а также хотелось бы, чтобы и хоткеи и пространственная навигация настраивались единообразно в одном месте.
Представляем Mouseless
Ключевыми особенностями Mouseless являются:
- простая конфигурация для всех страниц приложения, используя CSS селекторы
- работа во всех браузерах
- возможность тонкой настройки
- не конфликтует с существующими решениями
- хоткеи и пространственная навигация в одном флаконе
Принцип работы Mouseless
На рисунке показано разделение на блоки и подблоки.
Конфигурация каждого блока представляет из себя json объект, json объекты для всех блоков образуют конфигурацию страницы.
Пространственная навигация в данном случае является частным случаем хоткеев. Сводим к минимуму кол-во обязательных параметров конфигурации, базовая поддержка должна быть доступна с минимумом действий. Простейшая конфигурация:
На реальных кейсах расширяем базовую библиотеку:
- кольца. Чтобы навигироваться по списку вновь и вновь по кругу, нужно в блок добавить параметр ring: true
- элементы блока, получающие фокус по умолчанию: возможность указать элемент, который первым получает фокус при попадании в блок defaultChildIndex:2
- поддержка пользовательских функций: можно установить свою собственную функцию, которая будет вызвана по нажатию клавиш. new MouselessAction()
- работа с диалоговыми окнами (попапами): модальные окна работают в отдельном контексте, их конфигурация осуществляется независимо от основной
- сохранение/восстановление фокуса применяется в основном совместно с модальными окнами для приведения фокуса в состояние до открытия окна
- наследование ncKeyAction'ов, поддержка глобальных хоткеев: например, на странице есть несколько таблиц, у каждой кнопка save. Хотим, чтобы в любой ячейке таблицы можно было выполнить сохранение по хоткею (частный случай — глобальные хоткеи). Т.е. ncKeyAction, назначенные в родительском блоке, будут работать во всех дочерних:
Конфигурация блока на примере NavigationTree (раскрывающее дерево):
Теперь можно ходить по дереву стрелками вверх-вниз, открывать-закрывать ветки влево-вправо. Функции openNavTreeNode/closeNavTreeNode были написаны до внедрения Mouseless (были опубликованы как api к дереву).
Таким образом, даже в этом случае не пришлось писать новый код, обходимся простой конфигурацией.
CSS легко заменяется под любую тему, достаточно описать правила для подсветки активируемых элементов и активного. Можно добавить свои, более сложные, для конкретных блоков или элементов.
Итого
Внедрив Mouseless в наши решения мы получили библиотеку, которая позволяет обеспечить быструю базовую поддержку навигации с клавиатуры, с одной стороны, и глубокую настройку для достижения максимальной эффективности и удобства использования, с другой.
Работа в этом направлении не закончена, будем продолжать, ждём реакцию сообщества.
В данном случае под эмуляцией понимается использование встроенной в операционную систему программы, позволяющей имитировать действия мыши.
Таким образом можно смело утверждать, что если у вас возникли проблемы с компьютерной мышью, то это ситуация совсем не безнадежная. Можно продолжить работу, пользуясь возможностями горячих клавиш на клавиатуре. Более того, многие пользователи со стажем предпочитают зачастую горячие клавиши, ссылаясь на то, что это существенно увеличивает скорость работы, так как экономится время на переходах и открытиях различных опций. Для тех, кто работает в графических редакторах, выбор горячих клавиш предпочтительнее тем, что позиционируют курсор гораздо точнее мыши.
Здравствуйте дорогие Хакеры,
Харчата и Харчихи! В принципе этот материал Вам
не предназначен – вы же умеете виртуозно
пользоваться мышкой (если понадобится Вы можете
и ее хакнуть без больших усилий, а если случайно в
руках окажется настоящая, живая, мышь, то и здесь
Вы не растеряетесь) – этот материал предназначен
для юзерей, которые видели мышку всего-то
несколько раз, а некоторые, возможно, к ней
прикасались.
Как держать мышку:
По моим наблюдениям “чайники”
именно прикасаются к мышке кончиками своих
неуклюжих пальцев. Ими же они и передвигают
мышку, чем вызывают непроизвольное срабатывание
контактов передвигаемого предмета. Мышь надо
держать в руке как грудь девушки старше 20 лет (для
девушек приводить пример не стоит – тем более
если действительно стоит). Итак, рука плотно
облегает грудь… то есть мышь – ладошка
комфортно прижимает ее к коврику, пальцы свисают
со всей конструкции (если ладошка маленькая, то,
возможно, подушечки пальцев придутся прямо на
кнопочки мышки). Следует придерживать мышку за ее
бока большим пальцем и мизинцем, дабы она не
смогла ускользнуть от нас при перемещении.
Исходное состояние: ладонь
прижимает мышь (мышка упирается в центр ладони),
пальцы растопырены в стороны.
Передвижение: двигаем ладонь
в любую сторону в плоскости расположения
конструкции – мышь передвинется за счет трения с
ладонью (если не понятно – подробнее почитай о
трении из курса физики).
Нажатие кнопок расположенных
на мышке:
Кнопок на мышке бывает от 2 до 3
штук (мышки со всякими извращениями рассмотрению
не подлежат). Нажатие на кнопку мышки происходит
посредством мышечного усилия пальца,
находящегося над кнопкой, по направлению на нее
(ассоциацией может послужить действие кисти руки
по сжатию груди девушки в страстном порыве, но
используется только один палец). Не следует
одновременно нажимать несколько кнопок мышки –
последствия операционной системы могут носить
непредсказуемый характер. Также не следует долго
удерживать кнопку мыши в нажатом состоянии без
особой на то надобности.
Типы нажатий кнопок мыши:
“Простое Нажатие” и “Двойное нажатие” ( Для
профессионалов соответственно “Клик” и “Дабл
Клик”).
“Простое нажатие”: нажал
– отпустил, где разрыв между нажатием и
отпусканием составляет доли секунды (в крайнем
случае полсекунды).
“Двойное нажатие”: нажал
– отпустил — нажал – отпустил, где разрыв между
нажатием, отпусканием, нажатием и отпусканием
составляет доли секунды (в крайнем случае
полсекунды).
Использование манипулятора
типа “мышь” по назначению:
Мышь используется для тыканья
ею в различные места. Сие предложение не стоить
воспринимать буквально! Под тыканьем следует
понимать наведение виртуального курсора (он
расположен на экране монитора, как правило, в
виде стрелки под углом 120 градусов), программно
прикрепленного к ролику мышки, на необходимый
виртуальный объект (его следует искать также на
экране монитора) и произведения действия
“Простое Нажатие” или “Двойное Нажатие” над
необходимой кнопкой мышки. При этом корпус мышки
(за него вы держите мышь) следует удерживать в
статическом, а не динамическом состоянии. Проще
говоря, во время нажатия кнопки мышки рука, а,
следовательно, и мышка, не должны двигаться.
Одновременное нажатие/удерживание кнопки и
перемещение мышки относится к виртуозному
владению мышки и в данной инструкции не
рассматривается.
Q: Зачем нужна мышь?
A: Затем, чтобы выполнять
некоторые действия быстрее и без помощи
клавиатуры, например рисовать на виртуальном
полотне экрана монитора.
Q: Зачем передвигать мышь?
A: Чтобы переместить
виртуальный курсор на экране монитора.
Q: Зачем нажимать на кнопки
мыши?
A: Чтобы выделить объект или
произвести какое-либо программное действие.
Q: Что делать, если курсор не
виден на экране монитора?
- Включить монитор.
- Когда монитор прогреется и от
него повеет теплом, подергать мышкой в разные
стороны, прижимая ролик мышки к поверхности типа
коврик (для мышки, но не для ног и etc.). - Если курсор не найден,
попробуйте развернуть монитор стеклянной
поверхностью к себе и повторить действия из
пункта 2. - Если курсор не найден,
убедитесь в том, что в данный момент вы ищите
курсор на том мониторе, который подключен к тому
системному блоку, от которого идет хвост вышей
крысы…, т.е. мыши, и повторите действия из пункта
2.
Q: Что делать, если курсор виден
на экране монитора, но при перемещении корпуса
манипулятора типа “мышь” он не передвигается
вместе с ней?
A: Потеряна программная связь
курсора мыши с роликом самого манипулятора.
Требуется вмешательство специалиста.
Q: Что делать, если вдруг на
экране образуется черный фон и, кроме
виртуального курсора, ничего больше нет?
A: Два раза подряд нажать
комбинацию клавиш “Ctrl+Alt+Del” на клавиатуре и один
раз нажать кнопку “RESET” на корпусе системного
блока.
Как работать на компьютере без мыши?
Итак, начинаем с самого начала.
Загрузилась ОС Windows, осиротевшая без курсора.
Казалось бы, ситуация безвыходная. На самом деле, выходов как минимум два.
Теперь у Вас работает сразу две программы (или больше). Как перепрыгивать из одной в другую? Вот это даже легче, чем тыкать мышей в окошки внизу. Alt+Tab — вызовет окошко с иконками всех запущенных программ. Держите Alt, жмите Tab, пока не выберете то, что надо. Отпускаете клавиши — Вы там, куда так стремились.
Ctrl+S — почти всегда означает сохранить. Ctrl+L — соответственно, загрузить. Ctrl+O — открыть.
Помните! Если сочетания с буквами не работают — проверьте, может быть, у Вас просто стоит не английский язык? Как переключить язык без мышки, надеюсь, Вы знаете (настраивается по-разному, но чаще всего срабатывает или Ctrl+Shift, или Alt+Shift).
Вот Вы и сделали все, что хотели, не один раз помянув добрым словом мышку.
Как Вы будете работать в браузере, если вдруг выйдет из строя мышь? Получается, нет мыши – нет интернет (если конечно у Вас не ноутбук с тачпадом)? Как бы не так!
Сегодня мы рассмотрим с Вами самый полный набор клавиатурных сокращений (шорткатов, горячих клавиш), которые работают абсолютно в любом браузере, независимо от разработчика! Mozilla Firefox, Opera, Apple Safari, Google Chrome либо Internet Explorer – описанные шоткаты подходят для всех!
Запомнив эти шорткаты либо держа их всегда под рукой, Вы сможете:
- повысить продуктивность и скорость своей работы в интернет
- удивить тех, кто рядом с Вами, своим мастерством (использование клавиатурных сокращений всегда производит отличный эффект на окружающих)
- сможете работать в браузере без мышки
Адресная строка
Ctrl+L, Alt+D – Выделить текст в адресной строке
Alt+Enter – Откроет набранный адрес в новой вкладке
Вкладки
Ctrl+1-8 – Переключение на вкладку, положение которой на панели вкладок соответствует нажатой цифре (в Опера открывает порядковый номер сайта в экспресс-панели)
Ctrl+9 – Переключение на последнюю вкладку независимо от ее номера
Ctrl+Tab – Переключение на следующую вкладку, то есть на одну вправо
Ctrl+Shift+Tab – Переключение на предыдущую вкладку, то есть на одну влево
Ctrl+W, Ctrl+F4 – Закрыть текущую вкладку
Ctrl+Shift+T – Открыть повторно последнюю закрытую вкладку
Ctrl+T – Открыть новую вкладку
Ctrl+N – Открыть новое окно браузера
Alt+F4 – Закрыть текущее окно браузера
Навигация
Ctrl+F5 – Обновить с игнорированием кэша, то есть загрузить страницу заново
Escape – Остановить загрузку
Alt+Home – Открыть домашнюю страницу
Масштабирование
Ctrl+«+» – Увеличить масштаб
Ctrl+«-» – Уменьшить масштаб
Ctrl+0 – Вернуть исходный масштаб
F11 – Полноэкранный режим
Скроллинг
Space, Page Down – На один экран вниз
Shift+Space, Page Up – На один экран вверх
End – В конец страницы
Поиск
Ctrl+E, Ctrl+K – Фокусировка на встроенном в браузер поле поиска для ввода запроса
Alt+Enter – Открыть результаты поиска в новой вкладке
Ctrl+F, F3 – Открыть инструмент поиска по текущей странице
Ctrl+G, F3 – Найти следующее значение при поиске по странице
Ctrl+Shift+G, Shift+F3 – Найти предыдущее значение при поиске по странице
Читайте также: