2009-07-30 3 views
10

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

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

+0

Думаю, мы предполагаем, что вы здесь. Вы можете указать свою ОС для ясности. –

+0

Хорошая точка! Я ищу решение для OSX. Это реальная проблема, так как клавиатура не имеет такой опции в OSX, что я могу сказать. –

ответ

6

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

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

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

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

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

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

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

1

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

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

+0

Не на ноутбуках :-) – ChssPly76

+0

У многих ноутбуков есть клавиша контекстного меню, я сейчас смотрю один на мой. –

+0

Они делают, но на подавляющем большинстве из них он не находится между правильным управлением и правом окном ключа - на самом деле, я уверен, что у большинства из них даже нет ключа для Windows. – ChssPly76

10

Окно

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

Source

OSX

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

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

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

  • Показать Refactor Быстрое меню (Alt + Сдвиг + T)
  • Show Source Quick Menu (Alt + Сдвиг + S)
  • т.д.

Кроме того, вы можете просто найти эти команды из контекстного меню, которое вы используете наиболее часто, и привязать к ним некоторые сочетания клавиш в разделе «Настройки» -> «Основные» - «Ключи».

+0

В OSX я не могу понять, как использовать клавиатуру для контекстных меню в целом. Intellij имеет встроенное решение для контекстных меню. Я надеялся, что затмение тоже. –

2

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

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

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

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

+0

Я могу добавить любое ключевое связывание, которое я хочу для «правого» щелчка в Intellij. Однако Intellij построен на вершине Swing. –

4

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

+0

прямо в небо с этим ответом. Ты как ангел мне прямо сейчас :) – juanpavergara

22

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

+2

Shift + Fn + F10 для меня! –

+1

Работает на ubuntu также – Planky

+1

Это сработало для меня. Имейте upvote. Это должен быть главный ответ. –