Перейти к содержимому

В Mac OS, что такое сочетание клавиш для переключения между окнами одного и того же приложения?

303

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

285 975 просмотров
wil спросил 15 лет назад
W 2 290

6 ответов

394
Принятый ответ

Ярлык по умолчанию Cmd` (это обратный удар).

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

Здесь назначьте пользовательскую комбинацию

  • Клавиатура »Переместить фокус в следующее окно (под OS X 10.9 и выше)

    Горячие клавиши

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

    Горячие клавиши

Это позволит вам переключаться между открытыми окнами любого приложения.

Заметка

Cmd`работает, только если все окна находятся в одной рабочей области (комментарий @thias )

Не только вы можете изменить сочетание клавиш, но диалог даст наиболее правильный ответ для локализации клавиатуры OP и hehers. Например, + <- это системное значение по умолчанию в финской локали, которое я использую, и ответы« команда backtick »не будут работать.

Jari Keinänen · 15 лет назад · 12

@koiyu Приятно знать это! Да, с разными макетами всегда лучше посмотреть, какие настройки по умолчанию.

slhck · 15 лет назад · 0

Спасибо ! Это решило мою проблему. Ярлык по умолчанию был Command + F1 на моем компьютере.

wil · 15 лет назад · 0

«Вы всегда можете изменить этот ярлык, если данный вам не подходит». Как ни странно, это не работает для ярлыка OP, используемого в качестве примера (переключение между приложениями с помощью Cmd + Tab). Этот кажется неизменным.

BHSPitMonkey · 13 лет назад · 0

@BHSPitMonkey Да, это нельзя изменить через Системные настройки, так как это общесистемное значение по умолчанию. Возможно ли изменить его с помощью таких инструментов, как KeyRemap4MacBook?

slhck · 13 лет назад · 0

Хотелось бы мне понять, что там думала Apple. То же самое оправдание, используемое для создания всех других настраиваемых ярлыков, можно использовать и для того, чтобы сделать это настраиваемым.

BHSPitMonkey · 13 лет назад · 1

Есть ли что-нибудь, что работает между различными рабочими областями (cmd + backtick работает, только если все окна находятся в одной рабочей области)

thias · 13 лет назад · 18

Спасибо, это помогло мне найти его снова ... по какой-то причине мой был отключен.

Marius · 13 лет назад · 0

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

Andreas Åkre Solberg · 12 лет назад · 1

@ AndreasÅkreSolberg Это там. Вы не можете добавить что-либо, но это называется немного по-другому. Смотрите мой обновленный скриншот с 10.9.

slhck · 12 лет назад · 0

Я так тебя люблю!

Itachi · 11 лет назад · 0

Этот ярлык не работает в MS Office 2016, есть ли способ его исправить?

Konrad · 10 лет назад · 0

@Konrad работает на меня в Office 2016. Есть ли другие ярлыки, с помощью которых Office переопределяет это?

slhck · 10 лет назад · 0

@slhck Похоже, что нет.

Konrad · 10 лет назад · 0

Есть ли способ рассматривать все окна как независимое приложение, поэтому Cmd + Tab переключается между всеми окнами, не думая, нажимать ли Cmd + Tab или Cmd + `?

Dan Dascalescu · 10 лет назад · 1

@DanDascalescu точно! По-видимому, вы должны cmd '+ tab отпустить клавиши, а затем cmd' +` ``, чтобы перебрать каждый экземпляр по вашему выбору. Это безумие.

TR3B · 9 лет назад · 2

Если вы используете раскладку клавиатуры, где `является проблемой, я настоятельно рекомендую назначить вашу клавишу Caps Lock на Ctrl (⌃), а затем привязать Cmd + Ctrl + Tab (⌘⌃⇥) для этой цели :)

damd · 9 лет назад · 0

Не работает, когда окна находятся в полноэкранном режиме (разные рабочие пространства?) Жаль, что был трюк для этого

Vadorequest · 8 лет назад · 0

@Vadorequest В этом случае вы можете перемещаться между различными рабочими областями только с помощью клавиш Ctrl и клавиш со стрелками.

slhck · 8 лет назад · 1
slhck ответил 15 лет назад
S 157 904
48

обратная команда

+ `

Да, на клавиатуре США. На моей не американской клавиатуре это не так очевидно, так как backtick расположен на комбинированной клавише «акцент». Поэтому, чтобы получить ответный удар, мне нужно нажать Shift-accent. Таким образом, переключение на следующее окно - Cmd-Shift-Accent. Теперь, как мне перейти в окно previous? Cmd-Shift-Shift-Accent?

Vidar Ramdal · 10 лет назад · 1

@VidarRamdal Даже если у вас была американская клавиатура, было бы невозможно перейти к предыдущему окну, потому что (как вы можете видеть в настройках самостоятельно) нет ярлыка для «перехода к предыдущему окну».

winklerrr · 9 лет назад · 0

Помогите мне, пожалуйста: второй ключ Что такое (правая сторона буквы P, правая сторона 0 "ноль")?

chepe lucho · 9 лет назад · 0
Abizern ответил 15 лет назад
A 809
22

Это то, что я нашел в настройках клавиатуры по умолчанию на американском английском.

  1. Переключение между различными приложениями -> Command+Tab

  2. Переключение между одним и тем же приложением в одной рабочей области -> Command+`

  3. Переключение между одним и тем же приложением в другой рабочей области:

    1. Просмотр одинаковых окон приложений во всех рабочих пространствах -> Control+Down Arrow
    2. Затем выберите с помощью клавиш со стрелками или щелкните нужное окно приложения.

Да. Это должно быть на вершине. Эта концепция Windows против приложений и рабочих пространств сбивает с толку.

Peter · 10 лет назад · 1

Для # 3, после cntrl + down вы можете нажать вкладку, чтобы переключать приложения, а затем используйте клавиши со стрелками, чтобы выбрать нужное окно.

OIS · 9 лет назад · 0
leoismyname ответил 12 лет назад
L 321
2

Итак, я обнаружил, что иногда некоторые приложения не хотят циклически переключаться между различными открытыми окнами, используя Cmd+ Tabили Cmd+ '- VMware является одним из примеров, особенно когда одно из окон было свернуто до дока. Итак, я обнаружил, что с помощью expose для просмотра всех оконных подсказок - для этого есть жест мыши, который, я думаю, состоит из четырех пальцев - или F3.
Затем вы можете выбрать, какое окно вы хотите просмотреть.

Надеюсь это поможет!

super ответил 15 лет назад
S 758
2

I'm on Mavericks and I was looking for a keyboard shortcut to quickly switch between tabs in Chrome. Cmd +` didn't work for me, although I made sure it was correctly setup in System Preferences → Keyboard → Keyboard Shortcuts. What I found is that Ctrl + Tab works! So for me it's Cmd + Tab to switch between applications, and Ctrl + Tab to switch between the same application's windows, try this if other suggested solutions don't work.

Я нахожусь на Yosemite, и Ctrl + Tab был только один для меня, спасибо за это. Но, похоже, это не работает для терминальных экземпляров ... Все еще пытаюсь выяснить, что там делать.

eis · 10 лет назад · 0
miss-attitude ответил 12 лет назад
M 121
1

На моем Macbook Air с OSX Lion для переключения окон приложений:

Нажмите

CMD+ FN+F6

Как ни странно, опция «Переместить фокус на следующее окно в приложении» появилась из «Системные настройки» → «Клавиатура» → «Клавиатура и ввод текста». Я просто играл с различными клавишами, пока не нашел правильный!

«Переместить фокус на следующее окно в приложении» было просто переименовано в «Переместить фокус на следующее окно» в Lion. ⌘F6? Какую локаль или раскладку клавиатуры вы используете?

user495470 · 14 лет назад · 3

Оооооооорайййй спасибо! Я не мог сделать это в Горном льве. Оказывается, я думал, что это не сработало, потому что у меня был один и тот же ключ, связанный с двумя сочетаниями клавиш, и хотя первый из них был отключен (не отмечен), он не позволил другому работать.

· 13 лет назад · 0
Nick Read ответил 14 лет назад
N 11