Сочетание клавиш для правого щелчка в Mac OS X

66

Есть ли сочетание клавиш для правого щелчка в Mac OS X?

Если нет, то при использовании встроенной проверки правописания есть ли способ управлять исправлением орфографии с помощью клавиатуры?

Также, если нет, есть ли стороннее приложение, которое может дать вам сочетание клавиш, которое позволяет вам щелкнуть правой кнопкой мыши?

Если ваш ответ «нажмите контроль при нажатии основной кнопки мыши», вы не обращаете внимания.

Алан Сторм
источник
Что вы подразумеваете под сочетанием клавиш? Как, например, комбинация клавиш, которая может имитировать щелчок правой кнопкой мыши в месте расположения курсора?
Саша Чедыгов
Да, именно так. У Ubuntu и Windows есть это, и мне любопытно, доступна ли она в Mac OS X, в частности, для случая использования cmd-; для перехода к следующему слову с ошибкой, вызова этого ярлыка, выбора правильного написания и перемещения к следующему.
Алан Сторм
Попробуйте это: superuser.com/questions/93561/right-click-using-keyboard
fideli
1
Вы можете сделать это с помощью alfredapp.com, Shift+Alt+leftarrrow чтобы выделить слово. CTRL+Xчтобы вырезать, CTRL+Spaceзатем наберите «spell <CTRL + V>», чтобы вставить слово в alfred, и, enterесли первое совпадение будет правильным, оно скопирует его в буфер обмена. Затем вы можете вставить текущее слово в текущем текстовом редакторе с помощьюCTRL+V
lacostenycoder

Ответы:

24

Правый клик через клавиатуру

  • Активируйте «Клавиши мыши» (в Системных настройках найдите «клавиши мыши», включите его).
  • Поместите курсор мыши.
  • Держи контроль.
  • Нажмите и отпустите клавишу 5 на клавиатуре.
  • Отпустите Контроль.

Проверка орфографии с клавиатуры

Есть стандартные ярлыки для встроенной проверки правописания. Не все приложения могут иметь эти пункты меню.

  • ⌘; - Правка> Правописание> Проверить орфографию
    • Это выбирает следующее слово с ошибкой.
  • ⌘: - Правка> Правописание> Правописание…
    • Это выберет следующее слово с ошибкой и откроет всплывающее окно орфографии.
    • Чтобы сфокусировать плавающее окно без использования мыши, вы можете использовать сочетания клавиш «полный доступ к клавиатуре» (включить их в « Системных настройках» , выполнить поиск «полный доступ к клавиатуре», оно (и дополнительные сочетания клавиш, которые оно включает) находится в разделе «Навигация по клавиатуре». Поддерево
      • Возможно, вам придется переназначить ярлыки.
      • По умолчанию для «переместить фокус на плавающее окно» используется ⌃F6, но, похоже, он используется редактором здесь, на SO, поэтому мне нужно было изменить его, чтобы проверить его при составлении этого ответа (я использовал ⌥F6).
      • Как только фокус на всплывающем окне правописания, вы можете
        • отклонить его с помощью Escape или
        • используйте Tab для перехода к различным элементам управления и
        • с выделенным текстовым полем, вы можете
          • используйте Вверх и Вниз, чтобы выбрать замены, и
          • введите замену и
          • используйте Return, чтобы активировать кнопку по умолчанию: исправить
Крис Джонсен
источник
14
Предупреждение: Вы, вероятно, не хотите активировать клавиши мыши на Mac без отдельной цифровой клавиатуры (например, MBP), поскольку она отключает остальную часть клавиатуры!
xyz
3
так что мы делаем в MBP?
Откройте путь
@flow: По-видимому, это довольно удобно (на MBA, в любом случае), если вы включите опцию «Нажмите клавишу Option пять раз, чтобы переключать клавиши мыши», чтобы вы могли легко переключаться между режимами (также отключать «Игнорировать встроенный трекпад при Клавиши мыши включены », поэтому вы не потеряете свой обычный трекпад). Клавиши (макет QWERTY) 7 8 9, u i oи j k lформируют направленный «клавиатуру» и выход движения СЗ Н NE, Вт нажмите E, SW S SE (↖ ↑ ↗, ← нажмите →, ↙ ↓ ↘).
Крис Джонсен
Итак, в 2019 году на Macbook, чтобы щелкнуть правой кнопкой мыши по клавиатуре, вы: нажмите сенсорную кнопку ID 3 раза, переместите мышь, чтобы щелкнуть «Enable Mouse Keys», нажмите «Done» (или нажмите return), удерживайте controlи нажмите i. Я надеялся на ярлык, который спас бы перемещение моих рук к трекпаду, но это безумие!
Марк Макдональд
13

TL; DR: Ctrl+enterиспользование Shortcat .

Я решил эту проблему с помощью бесплатного приложения (правка: сейчас оно бесплатное, но, похоже, его нужно будет купить после бета-версии) Shortcat . Это позволяет вам использовать клавиатуру для перемещения курсора мыши на интерактивные части экрана. Вы вводите кликабельный текст того, что хотите выбрать, вкладываете, если необходимо, правильный элемент, затем нажимаете Enter, чтобы нажать. Те же сочетания клавиш, которые работают при нажатии, работают с вводом, поэтому, чтобы щелкнуть правой кнопкой мыши, просто нажмите Ctrl+enter. По умолчанию вы активируете шорткат с помощью cmd+shift+space. Так, чтобы щелкнуть правой кнопкой мыши текстовую область в браузере (хорошо, в Chrome) и запустить проверку орфографии, может выглядеть так

  • cmd+shift+space активирует шорткат
  • Ввод текста .выделяет все - моя интересующая область текста помечена как «AP».
  • Введите, Ctrl+APчтобы выбрать текстовую область. Либо введите, .textзатем введите. (см. советы ниже.)
  • shift+enter щелкните правой кнопкой мыши Теперь мы закончили с shortcat, но чтобы закончить:
  • Введите spellв контекстном меню пункт «Правописание и грамматика», затем Spaceразверните и, наконец, Spaceснова выберите.

Это звучит сложно, но все это занимает долю секунды с небольшой практикой.


Еще пара советов по использованию шортката:

  • Чтобы шорткат работал на страницах в Chrome, перейдите в chrome: // accessibility и включите режим глобальной доступности вверху страницы (начиная с Chrome 33). Я добавил эту страницу на панель закладок, чтобы активировать ее без использования мыши.

  • Тип .в поле , чтобы выделить все интерактивную область, или узкий , чтобы .menu, .input, .button, «.text», или .link. Могут быть и другие, но это те, которые я обнаружил.

  • Чтобы быстро развернуть окно Chrome, я могу напечатать cmd+shift+p . tab shift+enter. Не элегантно, но быстрее, чем дотянуться до мыши.

  • Каждый выбираемый элемент помечается буквой или буквами. Вы можете перейти непосредственно к элементу в любое время, удерживая нажатой клавишу Ctrl и вводя комбинацию букв, которой он помечен.

  • Даже графические значки обычно имеют некоторый текст доступности, с помощью которого они могут быть выделены. Например, если я appleнаберу Shortcat , я выберу яблочное меню, а если я наберу Shortcut, выберу adiumзначок Adium в трее меню.

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

Брайан Мортенсон
источник
1
Shortcat полностью стоит того.
igaurav
1
@ Брайан Мортенсон OMG, спасибо, оооочень большое за представление Shortcat. Это просто золото, которое я искал. Я использую Vimium для браузеров, но я также искал что-то похожее и для других приложений. Опять же, большое спасибо, вы сделали мой день ^^
whitesiroi
Это один из лучших постов SU, которые я видел. Он представляет полезную утилиту и отлично справляется с ее использованием, достоинствами и практическими рекомендациями. Вам нужно еще один ноль или два на вашей репутации SU.
Джавадба
Ссылка, похоже, не работает
YemSalat
2

TL; DR: Карабинер-Элементы могут сделать это.

Я уже использовал это, чтобы сделать несколько других модификаций, и обнаружил, что он также может справиться с этим вариантом использования.

введите описание изображения здесь

TMB
источник
Спасибо за это! Я интенсивно использую Karabiner-Elements, но не думал использовать его для щелчка правой кнопкой мыши. Теперь мне просто нужно выяснить, как заставить курсор мыши перемещаться к текстовому курсору, прежде чем щелкнуть правой кнопкой мыши.
Брайан Мортенсон