Доступ до меню в Mac OS X за допомогою клавіатури


17

Моє запитання - як отримати доступ до меню програм, як-от файл, редагувати, переглядати - за допомогою клавіатури.

Або як створити новий ярлик у будь-якій програмі (наприклад, Xcode).

Приклад -> Я хочу створити ярлик для наступної опції меню в Xcode

=> Меню запуску -> Почати з інструмента продуктивності -> Протікання

як - Command + shift + Ctrl + R

Це можливо? Як?

Я включив сюди два питання

  • Як отримати доступ до меню через клавіатуру в Mac OS X?
  • Як створити новий ярлик для будь-якого конкретного варіанту застосування?

Відповіді:


20
  1. Control-Fn-F2 або Control-F2, якщо ви використовуєте F1, F2 тощо як стандартні функціональні клавіші.

  2. Налаштування системи »Клавіатура та миша» Комбінації клавіш. Натисніть кнопку + та дотримуйтесь інструкцій.


1
@ Бенджамін - Сер - я використовую MAC OS X - 10.5.7. & Варіант, який ви запропонували мені, не працює.
Сагар Р. Котарі

@sagar: на MacOS X 10.5.7 для мене працює опція Control-Fn-F2; звичайний Control-F2 просто намагається збільшити яскравість мого екрана. Однак це, ймовірно, означає, що я не використовую клавіші як стандартні функціональні клавіші.
Джонатан Леффлер

2
Для цього потрібно ввімкнути повний доступ до клавіатури: його можна ввімкнути на панелі налаштувань клавіатури. (Або натисніть <kbd> Керування </kbd> - <kbd> F7 </kbd>)
Chealion

@ Chealion - не для мене це не так. @ sagar - який із них? І чому ти не 10.5.8?
Бенджамін Добсон

1
Ви також можете змінити послідовність клавіш для типового Contrl + F2 у розділі "Налаштування -> Клавіатура -> Комбінації клавіш -> Текст та введення на клавіатурі" та встановити нову послідовність клавіш для параметра "Перемістити фокус до меню". Мені подобається встановити Cmd + Space так, щоб імітувати вікно (яке за замовчуванням використовується для пошуку Spotlight)
haridsv

27

Мій улюблений спосіб зробити це - скористатися ярликом довідки (cmd-shift- /), який приводить фокус у Леопарді до панелі довідки. Потім почніть вводити назву потрібної команди, і вона відфільтрує список нижче до команд, що відповідають вашому шаблону. Просто стрілка вниз вправо, і вона фактично покаже вам, де в меню існує ця команда, а також будь-які призначені їй ярлики. Натисніть клавішу Enter, і вона виконує команду.

Це має більше сенсу, якщо ви насправді це робите :).

Це робить насправді простим пошук усіх ваших команд на потрібну, а за допомогою декількох натискань клавіш надає доступ до всіх пунктів меню.

На жаль, це більше не працює у Firefox (де ви повинні використовувати старий шлях ctrl-F2), оскільки вони викрали ярлик "довідка", щоб перенести вас на тупу веб-сторінку, яка ніколи не є тим, що я хочу.


2
+1 О, мені це подобається. Це майже як Quicksilver. Я ніколи не обходив голову, для чого потрібен цей "пошук" у меню довідки, враховуючи, що, здавалося, він включає меню та інше - наскільки акуратним. Це порада, яку я буду використовувати щодня відтепер. :-)
robsoft

2
+1. ОГО. Я ніколи цього не знав, і це справді приголомшливо!
Джон Руді

солодкий рада !!!!!!
bobobobo

1
чорт, я можу підтримати це лише один раз.
oferei

2

Відповідно до http://www.xvsxp.com/misc/keyboard.php , якщо натиснути Control-F2, ви можете переміщатися по меню так само, як у Windows: стрілки вліво або вправо, або введіть першу букву або інше в меню ім'я або ім'я опцій меню, щоб вибрати його, і введіть твори так само, як натискання параметра.

Що стосується зміни ярликів меню XCodes, [ви можете просто скористатися "Налаштуваннями прив'язки клавіш" у діалоговому вікні налаштування XCode. http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2


1

Минуло кілька років з моменту того, як було задано це питання, але для тих, хто натикається на цю тему, моя відповідь на подібне запитання може бути корисною (посилання нижче).

Зокрема, ті, хто приходить на Mac OS X з фоном ПК / Windows, можуть шукати щось, що повторить поведінку прискорювачів Alt у Windows, наприклад натискання Alt+, Fщоб виділити пункт меню Файл у меню, або отримати доступ до різних кнопок у діалоговому вікні ящики.

Приємною особливістю, яка майже копіює прискорювачі Windows Alt у діалоговому вікні OS X, є використання + +first_letter .

Іноді це можливо зробити лише + first_letter, але це не є універсальним. Наприклад, у Save Asдіалоговому вікні +N не вдалося вибрати New Folder. Але + +N робить трюк.

Більш детальну інформацію, зокрема про те, як отримати доступ до пунктів меню за допомогою цієї методики, можна знайти в моїй попередній публікації .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.