OS X에서 동일한 응용 프로그램의 여러 전체 화면 창을 전환하는 방법은 무엇입니까? [복제]


21

전체 화면 모드에서 동일한 앱의 여러 인스턴스 (Chrome 별도의 창 또는 여러 IntelliJ 프로젝트 일 수 있음)를 실행하는 경우을 사용하여 구체적인 앱으로 이동할 수 없으며 앱의 ⌘-Tab아이콘 하나만 표시되지만 백그라운드에서 실행 중입니다.

또한 응용 프로그램 별 바로 가기가 없습니다.

여기에 이미지 설명을 입력하십시오

⌘-Tab글로벌 앱 아이콘 대신 쇼 인스턴스 를 만드는 방법이 있습니까?


1
별도의 인스턴스가 아니라 다른 창일뿐입니다.
Tetsujin

1
그렇다면 바로 가기가있는 다른 창으로 어떻게 이동합니까? :) 미션 컨트롤 제외
vach

1
별도의 크롬 창으로 Ctrl + Tab을 눌러 다음 탭으로 전환 할 수는 없습니다. 지금까지 내가 본 옵션은 짜증나는 임무 통제였습니다.
vach

1
그 shorcut에 대해 알고 :( 및 만이 아닌 전체 screan 응용 프로그램 작동
vach

1
이것은 내가 (? 어쩌면 다른 사람이 단지 미션 컨트롤을 사용) : 그들 사이를 전환 할 필요가있는 유일한 사람이 아니에요 내기 몇 창 / 인스턴스를 가질 수있는 전체 screan 응용 프로그램에 영향을 미치는 것처럼 나는이 일반적인 문제이어야한다 문질러서
vach을

답변:


8

불행히도 동일한 응용 프로그램의 전체 화면 창간에 전환하는 바로 가기없습니다 .

당신은이 두 가지 대안 적합하지만 충분하지 않습니다 :

  1. 공간 / 데스크톱 간을 전환하거나 특정 항목으로 이동하는 바로 가기

여기에 이미지 설명을 입력하십시오

  1. 공간 / 데스크톱 간 전환 제스처

여기에 이미지 설명을 입력하십시오

이 워크 플로가 제대로 작동하려면 전체 화면 창을 나란히 두십시오 .


5
그게 내가 지금하는 일 :) 힘든 그것은 여전히 ​​트랙 패드와 관련이 있지만 훨씬 쉽고 빠릅니다. 여전히 Mac이 왜 그렇게하는지 이해하지 못합니다. 명령 탭의 목적이 필요한 것으로 전환하는 경우 여러 인스턴스를 하나로 인식하는 요점은 무엇입니까?
vach

위 이미지에서 ^ ← 및 ^ →는 어떤 키 누르기를 나타 냅니까?
hippietrail

@hippietrail을 ^나타냅니다 Ctrl그래서 Ctrl+leftArrow, Ctrl+rightArrow.
Patrick Berkeley

공백 사이를 전환하기 위한 Ctrl+ Left ArrowCtrl+ Right Arrow단축키는 기본적으로 활성화되어 있습니다.
셰인 Reustle

7

Mission Control 외에도 Dock도 있습니다.

반복적으로 클릭하면 응용 프로그램의 전체 화면 공간을 순환합니다.


2
오, 고마워요, 내 도크가 자동 숨기기 기능이 있다는 것을 몰랐습니다. :) 트랙 패드 / 마우스보다 키보드를 사용하는 경향이 있습니다. 그러나 대답에 감사드립니다 :)
vach

몰랐어요 고마워! 여러 창이 존재하는지 Dock에서 식별하는 방법이 있습니까? 전체 화면이 아닌 경우 여러 개의 아이콘이 있습니다. 그러나 전체 화면에는 AFAICT가 표시되지 않습니다.
javadba

내가 아는 평범한 것은 없습니다. 아마도 잘 알려진 것은 원래 게시물의 스크린 샷에 표시된 것처럼 여러 창의 '창'메뉴 목록입니다. 일부 응용 프로그램 (예 : Safari)에서 Dock 아이콘이 Ctrl 키를 누르거나 마우스 오른쪽 버튼을 클릭하거나 마우스 오른쪽 버튼을 클릭하면 미러링됩니다. 클릭하고 개최.
Redarm

2
자동 숨김 도크도 가지고 있지만 두 번째 모니터에서 도크를 볼 수 있습니다 ... 클릭하면 아무것도 순환하지 않는 것 같습니다.
Michael

2

Applescript를 키보드 단축키 / 트랙 패드 제스처에 바인딩하는 방법을 알고 있다면 이것이 바로 해답입니다.

스크립트는 보편적입니다. 가장 일반적인 용어를 사용하여 가능한 많은 시나리오를 포함시킵니다. Finder, Script Editor 및 Firefox에서 테스트했습니다. 오류가 없습니다.

그러나 다음과 같은 경고가 있습니다.

  1. 스크립트는 앱 인스턴스가 하나만있는 경우에만 작동합니다. (BTW, OP의 텍스트에는 여전히 "여러 인스턴스"라고 표시되어 있습니다.) 여러 인스턴스로 작업 할 수는 있지만 다른 날의 싸움입니다.

  2. 이 스크립트는 Window메뉴 에서 창의 목록을 아래로 스크롤 합니다. 본질적으로 확인 표시 ( "✓")가있는 항목 바로 아래의 항목을 클릭합니다. "✓"가있는 항목이 마지막 항목 인 경우 스크립트는 마지막 구분선 아래에서 첫 번째 항목을 클릭합니다. 반대 방향으로 돌아가는 스크립트는이 스크립트를 수정하여 얻을 수 있습니다. 그러나 두 스크립트를 단일 스크립트로 결합하는 방법을 알 수 없습니다.

  3. try을 생산 문은 errorMessage내가의 인덱스를 생산하는 알 CPU를 가장 효율적인 방법입니다 separator. 더 좋은 방법을 알고 있다면 저를 계몽하십시오.

스크립트 :

tell application "System Events" to tell (first application process whose frontmost is true) to tell menu bar 1 to tell menu "Window"

    set cellingSeperator to last menu item whose value of attribute "AXEnabled" is false
    set checkedItem to first menu item whose value of attribute "AXMenuItemMarkChar" is "✓"

    try
        set intentionalError to cellingSeperator as Unicode text
    on error errorMessage
        set firstItemIndex to (characters ((offset of "«class menI» " in errorMessage) + 13) through ((offset of " of" in errorMessage) - 1) of errorMessage as string as integer) + 1
    end try

    repeat with iterator from firstItemIndex to number of menu items
        if value of attribute "AXFrame" of menu item iterator is equal to value of attribute "AXFrame" of checkedItem then
            set clickItemIndex to iterator + 1
            exit repeat
        end if
    end repeat

    if clickItemIndex is greater than number of menu items then set clickItemIndex to firstItemIndex

    tell menu item clickItemIndex to perform action "AXPress"

end tell

고마워, 언젠가 그것을 시도하고 multiInstance 부분을 추가 할 것입니다.하지만 맥을 처음 사용하고 실행 취소하는 방법을 모르는 것을하고 싶지 않습니다 ... (VM과 같이) 그런 다음 무언가를 파괴하면 백업에서 복구 할 수 있습니다 ... (추가 시간 기계가 없음) 외부 장치보다 내 장치 메모리보다 큽니다 ... 또는 다른 옵션 백업 제외를 알고 있습니까?
vach

1
이것은 작동하지만 나에게는 좋지 않습니다 (Alfred 워크 플로우 사용,에서 스크립트 실행 osascript). 특정 응용 프로그램에서 작동하도록 어떻게 수정합니까? (제 경우에는 "아톰"). 시스템 이벤트가 올바른 응용 프로그램 등을 찾는 데 시간이 걸리나요? 왜 느린 지 잘 모르겠습니다.
mostruash

이와 같은 스크립트를 설치하는 좋은 방법에 대한 링크를 제공 하시겠습니까? 감사합니다.
tidelake
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.