У Mac OS, що таке комбінація клавіш для переключення між вікнами однієї програми?


317

Я часто використовую комбінацію клавіш Cmd+ Tabдля переключення між різними програмами (наприклад, Xcode та Google Chrome), але чи є ярлик для перемикання між різними вікнами однієї програми (наприклад, з одного вікна в Google Chrome, до іншого)?


Дякую за відповіді поки що (і за перенесення питання на правильний форум). Я знайшов "клавішу backtick", але команда "command + backtick" не працювала. Я забув згадати, що на моєму комп’ютері є Macbook з "японськими клавіатурними розкладками": backtick розташований вгорі клавіші "@", праворуч від клавіші "P". Для введення backtick мені потрібно натиснути "shift + @", тому я спробував "Command + Shift + @", але це не спрацювало. Я думаю, може бути спосіб включити деякі ярлики на японському Mac, але я не можу знайти як.
витирайте

У вас немає "екземплярів однієї програми". У вас вікна.
Даніель Бек

1
Існує дублікат цього QA на Ask Different, який також включає в себе інші мовні розкладки клавіатури - для інформації apple.stackexchange.com/questions/193937 / ...
Tetsujin

Відповіді:


409

Ярлик за замовчуванням - Cmd` це зворотний вибір.

Ви завжди можете змінити цю комбінацію клавіш, якщо ця робота не працює для вас. Перейдіть до Налаштування системи → Клавіатура → Комбінації клавіш.

Тут призначте власну комбінацію

  • Клавіатура »Перемістіть фокус у наступне вікно (під ОС X 10.9 і вище)

    Гарячі клавіши

  • Клавіатура »Перемістіть фокус на наступне вікно програми (до OS X 10.8)

    Гарячі клавіши

Це дозволить вам перемикатися між відкритими вікнами будь-якої програми.

Примітка

Cmd`працює лише у тому випадку, якщо всі вікна є на одній робочій області (коментар @thias )


12
Ви не тільки можете змінити комбінацію клавіш, але діалогове вікно дасть найбільш правильну відповідь для ОП та місце розташування клавіатури. Наприклад + <- це система за замовчуванням у фінській мові, яку я використовую, і відповіді "backtick команд" не працюватимуть.
Jari Keinänen

1
Мені б хотілося зрозуміти, що там думає Apple. Те саме обґрунтування, яке використовується для створення всіх інших ярликів, які можна налаштувати, може бути використане і для того, щоб зробити цю конфігурацію.
BHSPitMonkey

20
чи є щось, що працює між різними робочими просторами (cmd + backtick працює лише у тому випадку, якщо всі вікна знаходяться на одній робочій області)
thias

1
Я не думаю, що ваша відповідь працює для останніх версій Mac OS X. Я використовую 10.9.3 сам із норвезькою розкладкою клавіатури. Я не в змозі додати нові ярлики під клавіатуру. Я можу за допомогою ярликів програми, однак це не працює з заданим текстом «Перемістити фокус до наступного вікна програми».
Андреас Окре Солберг

2
@DanDascalescu точно! Мабуть, ви повинні cmd"+ tabвідпустити клавіші, а потім cmd" + `` `, щоб перейти через кожен вибір на ваш вибір. Це божевілля.
Бен Рачикот

52

команда backtick

+ `


1
Так, на клавіатурі США. На моїй не американській клавіатурі це не так очевидно, оскільки backtick розташований на комбінованій клавіші "акцент". Отже, щоб отримати зворотний вибір, мені потрібно натиснути Shift-акцент. Отже, перехід до наступного вікна - це Cmd-Shift-Accent. Тепер, як перейти до попереднього вікна? Cmd-Shift- Shift -Акцент?
Відар Рамдал

@VidarRamdal Навіть якби у вас була клавіатура США, перейти до попереднього вікна було б неможливо, оскільки (як ви самі бачите в налаштуваннях) немає ярлика для "переходу до попереднього вікна".
winklerrr

Допоможіть будь ласка: друга клавіша Що таке (права сторона букви Р, права сторона 0 "нуль")?
chepe lucho

24

Це те, що я знайшов у моїх стандартних налаштуваннях англійської клавіатури США.

  1. Перемикайтеся між різними програмами -> Command+Tab

  2. Переміщення між однією програмою в тій же робочій області -> Command+`

  3. Переміщення між однією програмою в різних робочих просторах:

    1. Перегляд однакових вікон додатків у всіх робочих просторах -> Control+Down Arrow
    2. Потім виберіть клавіші зі стрілками або натисніть потрібне вікно програми.

1
Так. Це повинно бути зверху. Ця концепція Windows проти додатків проти робочих просторів заплутана.
Пітер

1
Для №3 після cntrl + вниз ви можете натиснути вкладку для перемикання програм, а потім скористайтесь клавішами зі стрілками, щоб вибрати потрібне вікно.
OIS

@OIS, це дійсно круто. Дякую, що поділився. Я відповів на цю відповідь замість вибраної відповіді, оскільки вона охоплює переміщення між одним і тим же додатком у різних робочих просторах. Хоча комбіни з клавішами 1 + N потрібні, але все ж краще, ніж не в змозі переключитися. Цікаво, чи вдасться нам це зробити лише одним
клавішем

3

Я перебуваю на Mavericks і шукав комбінацію клавіш, щоб швидко переходити між вкладками в Chrome. Cmd + `не працював для мене, хоча я переконався, що він налаштований правильно у налаштуваннях системи → Клавіатура → Комбінації клавіш. Я знайшов, що Ctrl+ Tabпрацює! Тож для мене це Cmd+ Tabперемикання між додатками та Ctrl+ Tabперемикання між вікнами однієї програми, спробуйте це, якщо інші запропоновані рішення не працюють.


Я на вкладці Yosemite і Ctrl + працював на мене лише один, дякую за це. Але це, здається, не працює для термінальних екземплярів .... Все ж намагаюся з’ясувати, що там робити.
ей

Може оновитись через 4 роки; Я думаю, що новіші MacOS використовують управління + вкладку зараз. Здається, більш інтуїтивно зрозумілим.
Ар'яман

2

Отже, я виявив, що іноді певні програми не хочуть переходити через різні відкриті вікна за допомогою Cmd+ Tabабо Cmd+ '- VMware є одним із прикладів, особливо коли одне з вікон було мінімізоване до док-станції. Отже, те, що я знайшов, - це використовувати експонацію для перегляду всіх вікон, допомагає - для цього є жест миші, що, на мою думку, - клін в чотири пальці - або F3.
Потім ви можете вибрати, яке вікно ви хочете переглянути.

Сподіваюся, це допомагає!


1

У моєму Macbook Air за допомогою OSX Lion для переключення вікон додатків:

натиснути

CMD+ FN+F6

Як не дивно, що опція "Перемістити фокус до наступного вікна програми" перейшла від системних налаштувань → клавіатура → клавіатура та введення тексту. Я просто грав навколо різних клавіш, поки не знайшов потрібного!


3
"Перемістити фокус до наступного вікна програми" було просто перейменовано на "Перемістити фокус до наступного вікна" у Леві. ⌘F6? Яку мову та макет клавіатури ви використовуєте?
Лрі

Hooooooorayyyy дякую! Я не міг цього зробити в Гірському Леві. Виявляється, я подумав, що це не працює, тому що у мене була однакова клавіша, прив'язана до двох ярликів вимикача вікон, і хоча перша була відключена (не перевірена), це завадило іншій працювати.

0

Натисніть ^+, щоб показати всі відкриті програми

Натисніть ^+, щоб показати всі відкриті екземпляри поточної програми

(це не ідеально, але я знайшов це краще, ніж cmd + `спосіб, також якщо у вас є додатки, відкриті на весь екран, використовуйте ^ + ліворуч або праворуч)


0

Я вважаю, що command+ option+ `змінити вкладку між одним вікном програми


Відповідь «команда + backtick» дається вже багато разів. Чи працює це краще, коли ви додаєте клавішу “option”?
Скотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.