Подтвердить что ты не робот

Сокращение клавиатуры правой кнопкой мыши для Eclipse?

Я переключаюсь между eclipse и intellij и действительно теряю возможность "щелкнуть правой кнопкой" с помощью клавиатуры, когда я нахожусь в затмении. Я запускаю OSX Leopard.

Кто-нибудь знает, может ли это быть настроено в настройках клавиш, или есть плагин, который обрабатывает имитацию контекстного меню в текущем сфокусированном компоненте?

4b9b3361

Ответ 1

На старых клавиатурах с фирменным брендом Apple кнопка меню находится справа от пробела (Alt Gr, на клавиатурах на клавиатуре ПК). Глядя на новые клавиатуры и Mac Book Pros, похоже, что нет (предположим, что это было так же, как клавиши Home, End, Page Up, Page Down и Delete)).

Имея трюк вокруг страницы Предпочтения → Параметры клавиш, я не думаю, что есть способ показать все контекстное меню.

Многие из подменю доступны с клавиатуры - те, которые я выделил для мышечной памяти:

  • Alt + + T - меню рефакторинга и различные рефакторинги, доступные с клавиатуры, с помощью модификаторов Alt +
  • Alt + + S - Исходное меню и различные операции, начинающиеся с Shift + - включая организацию импорта, форматирование.
  • Shift + + T - открыть тип
  • Shift + + R - открыть ресурс

Если все остальное не работает, обычно стоит посмотреть Shift + + L -, который отображает все текущие сопоставления клавиатуры в режиме наведения на боковой стороне экрана.

С помощью этих ярлыков я бы рекомендовал учиться один день. Их кульминационный эффект значителен.

Я ценю, что это не отвечает на ваш вопрос, но я надеюсь, что он решает вашу проблему.

Ответ 2

Как и в Eclipse Juno, Shift + F10 работает на Mac, чтобы вызвать контекстное меню. Он отображается в настройках | Клавиши, отображающие контекстное меню.

Ответ 3

Окно

Для Windows я не думаю, что вам обязательно понадобится решение для Eclipse. На клавиатуре может быть кнопка контекстного меню, или вы можете использовать Shift + F10 для вызова контекстного меню.

Источник

OSX

После того, как вы обновили свой вопрос, чтобы быть конкретным для OSX, я сделал несколько поисков, и не похоже, что есть встроенный способ OSX для вызова контекстного меню. Вы могли бы найти программу, которая позволит вам настраивать нажатия клавиш для имитации щелчков мыши, а затем настроить ярлык на Ctrl + Click.

Конфигурация Eclipse

В Preferences -> General -> Keys есть несколько действий "Меню", которые являются связываемыми. Возможно, вы можете использовать их? Когда я фильтрую параметры для "Меню", я вижу, среди прочих:

  • Показать быстрое меню Refactor (Alt + Shift + T)
  • Показать исходное быстрое меню (Alt + Shift + S)
  • и др.

В качестве альтернативы вы можете просто найти эти команды из контекстного меню, которое вы используете наиболее часто, и привязать к ним некоторые сочетания клавиш в настройках → Общие → Клавиши.

Ответ 4

Нажмите на трекпад двумя пальцами, похожий на Moe, ковыляющий Curly в глазах.

Ответ 5

У вашей клавиатуры есть клавиша

Ответ 6

В то время как это, к сожалению, не обеспечит решение вашей проблемы, я думаю, что все еще стоит указать следующее из Часто задаваемые вопросы SWT (Eclipse облегчает SWT для реализации своего интерфейса):

Q: Какая стандартная клавиатура ярлыки на Windows, Mac OS X, GTK?
    A: Поскольку SWT использует собственные средства управления, стандартные сочетания клавиш могут быть используется в SWT-приложениях. Вот полезно Таблица клавиш быстрого доступа.

Очевидно, ваша проблема проявляется в строке "Выводить контекстное меню для выбранных в данный момент объектов" этой таблицы, где все платформы, но Mac OS, предлагают либо ярлыки Shift + F10, либо меню или оба.

Хотя я понимаю, что SWT использует собственные GUI-библиотеки операционной системы и, следовательно, не предлагает этого по умолчанию, я очень удивлен тем, что огромный и отличный инструмент разработчика, такой как Eclipse, не предлагает обходного пути здесь. Как IntelliJ решает эту проблему?

Ответ 7

Хорошо, я знаю, что Windows имеет ключ справа от правой клавиши Windows и правой клавиши Ctrl.

Это клавиша контекстного меню. Это может сделать то, что вы хотите.