TL; DR: Ctrl+ ввод с помощью Shortcat.
Я решил эту проблему с помощью бесплатного приложения (правка: сейчас оно бесплатное, но, похоже, его нужно будет купить после бета-версии) Shortcat. Это позволяет вам использовать клавиатуру для перемещения курсора мыши на интерактивные части экрана. Вы вводите кликабельный текст того, что хотите выбрать, вкладываете, если необходимо, правильный элемент, затем нажимаете Enter, чтобы щелкнуть. Те же сочетания клавиш, которые работают при нажатии, работают с вводом, поэтому, чтобы щелкнуть правой кнопкой мыши, просто нажмите Ctrl+enter. По умолчанию вы активируете шорткат с помощью cmd+shift+space. Поэтому, если щелкнуть правой кнопкой мыши текстовую область в браузере (хорошо, в Chrome) и запустить проверку орфографии, это может выглядеть так:
- cmd+shift+space активирует шорткат
.
выделяет все - моя интересующая область текста помечена как «AP».
- Введите Ctrl+AP, чтобы выделить текстовую область. Или введите
.text
затем введите. (см. советы ниже.)
- Shift + Enter, чтобы щелкнуть правой кнопкой мыши. Теперь мы закончили с Shortcat, но чтобы закончить:
- Введите
spell
чтобы выбрать Spelling and Grammar из контекстного меню, затем пробел, чтобы развернуть, и, наконец, пробел снова, чтобы выбрать.
Это звучит сложно, но все это занимает долю секунды с небольшой практикой.
Еще пара советов по использованию шортката:
Чтобы шорткат работал на страницах в Chrome, перейдите в chrome://accessibility и включите режим глобальной доступности вверху страницы (начиная с Chrome 33). Я добавил эту страницу на панель закладок, чтобы активировать ее без использования мыши.
Тип .
в поле, чтобы выделить все кликабельные области, или сузить до .menu
, .input
, .button
, '.text' или .link
. Могут быть и другие, но это те, которые я обнаружил.
Чтобы быстро развернуть окно Chrome, я могу набрать cmd+shift+p . Tab Shift + Enter . Не элегантно, но быстрее, чем дотянуться до мыши.
Каждый выбираемый элемент помечается буквой или буквами. Вы можете в любой момент перейти непосредственно к элементу, удерживая нажатой клавишу Ctrl и вводя комбинацию букв, которой он помечен.
Даже графические значки, как правило, имеют некоторый доступный текст, по которому их можно выбрать. Например, если я типа apple
Shortcat будет выбрать меню яблока, и если я типа adium
Ярлык будет выбрать значок Adium в лотке меню.
Есть немного кривой обучения, и иногда есть элементы управления, которые Shortcat не может найти, поэтому иногда мне все еще приходится использовать свой трекпад, но я считаю, что он довольно полезен и повышает мою производительность в целом. Это бесконечно быстрее, чем пытаться перемещать мышь с помощью клавиш мыши.