4

Я хочу щелкнуть правой кнопкой мыши там, где фокус находится не там, где находится курсор мыши (например, мигающий текстовый курсор или на файле), используя только клавиатуру.

Я пробовал клавиши мыши, и он щелкает правой кнопкой мыши по указателю мыши, а не по текстовому курсору. Я открыт для любых сторонних приложений или услуг.

2 ответа2

2

Это общий запрос бывших пользователей Windows Keyboard Maestro. Очевидно, есть кнопка окна, которая будет отображать контекстное меню, основанное на точке вставки, но на Mac нет аналогичного поведения. Как правило, невозможно получить местоположение на экране текущей точки вставки (некоторые приложения могут разрешать какой-либо метод через AppleScript или вспомогательные службы).

Таким образом, нет никакого способа переместить указатель мыши к месту вставки в целом, и контекстные меню основаны на указателе мыши.

Вот почему Keyboard Maestro не реализует это, и без некоторого взлома низкого уровня это почти наверняка невозможно.

По сути, вам не повезло. Вам нужно будет найти альтернативное решение вашей проблемы.

0

Там может быть по крайней мере два способа сделать это:

  • Использование прямого действия для открытия контекстного меню
  • Наведите указатель мыши на выбранные элементы или текст, а затем активируйте вторичный щелчок

Но я не нашел способ сделать что-либо из этого.

Applescript довольно дурацкий в работе с выделениями и мышью. Клавиатура Maestro, iKey, QuicKeys или BetterTouchTool, похоже, также не имеют никакого способа сделать это. Или MouseTools или XTool.osax. Или KeyRemap4MacBook.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .