대화 상자의 OSX 키보드 단축키?


29

Windows에서 모든 대화 상자에는 밑줄이 그어진 문자가 포함되어 있으며 Alt 키를 사용하여 활성화 할 수 있습니다. 이 "Alt"키보드 단축키를 항상 사용합니다. OSX로 전환하려고 할 때 누락되었습니다.

OSX에서 탭 탐색 만 찾을 수 있습니다. 탭 탐색은 대부분의 대화 상자에서 아무 곳이나 가져 오려면 Tab을 7 ~ ​​8 번 눌러야합니다. (또한 기본적으로 숨겨져 있습니다. "키보드 및 마우스"제어판에서 "전체 키보드 액세스"를 활성화해야 버튼 사이를 이동할 수 있습니다.)

OSX 대화 상자 용 Windows Alt 가속기와 같은 것을 얻을 수있는 방법이 있습니까? Automator 코드 작성, 소프트웨어 다운로드 / 구매 등을 기꺼이합니다.

특히, 나는 당신이 바로 가기 명령을 수행 한 다음 버튼 이름을 입력하기 시작하고 Enter 키를 눌러 버튼을 누르는 것을 상상하고 있습니다.



잘만되면 나는 현상금을 나의 것보다 더 나은 답변으로 줄 수 있습니다. 끝났 으면 삭제하겠습니다.
— 루이

답변:


29

OSX에서는 Windows와 같은 대화 상자의 "_"와 같은 것은 없습니다. 그러나 다음이 있습니다.

esc → 기본값은 no/cancel

cmd+ del→ don't save( OS X Lion 전 cmd+d

enter → save/OK

spacebar→ click selected button( tab이동에 사용 ).

"osx 키보드 단축키"에 대한 빠른 Google 검색은 하루에 외울 수있는 것보다 더 많은 것을 가르쳐 줄 것입니다. 수십이 있고 일부는 매우 귀중합니다.

System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts"모든 컨트롤"을 활성화 한 곳 으로 이동하여 언제든지 기존 항목을 더 추가 / 변경할 수 있습니다 .

그러나 내가 아는 한 OSX에는 "밑줄"이 없습니다.


키보드 및 마우스 환경 설정 창의 "키보드 단축키"탭에있는 "키보드 탐색"섹션, 특히 "메뉴 막대로 초점 이동"항목을 참고하십시오. 정확히 원하는 것은 아니지만 키보드 만 사용하여 메뉴 표시 줄과 해당 메뉴를 탐색 할 수 있습니다.
— hasseg

1
탭은 무슨 일이 일어나지 않는 것 같습니다?
— William

11

Martín의 필수 바로 가기 목록 (거의 모든 곳에서 작동) 외에도 파일 열기 또는 파일 저장 대화 상자에서 /또는 ~을 눌러 팝업 경로로 바로 이동하여 폴더 경로를 입력 할 수 있다는 것을 알아야합니다. 이 방법은 초고속 타이 포스트이거나 숨겨진 폴더로 이동하려는 경우에 유용합니다 ~/.ssh.

해당 필드는 Tab Completion (정렬)도 Tab수행합니다. 어떤 종류의 완료를 수행하는 대신 Tab 키를 누르면 텍스트 필드 밖으로 이동합니다.

또한 앱을 종료하거나 창을 닫을 때 "취소"/ "저장"/ "저장 안함"대화 상자가 표시되면 "저장 안함" ⌘D을 선택할 수 있습니다 . 분명히 Esc하고 Return다른 두 개의 버튼을 조작,하지만 난이 모든 일 내가 저장하지 않는 무언가를 폐쇄하고있어 시간을 사용합니다.


환상적인! 직관적 인 지름길이 있다는 것을 몰랐습니다. 고맙습니다!
— kakyo

6

OS X 대화 상자에서 Windows Alt 가속기를 거의 복제하는 좋은 기능은 ⌘+ ⇧+ 를 사용하는 것 first_letter입니다.

Louis가 언급했듯이 일부 대화 상자 에서는 ⌘+ 만 사용합니다 first_letter. 예를 들어 ⌘+ D는 Don't Save파일 종료 를 선택 합니다. (이것은 먼저 사용 ⇥하여 강조 표시 Don't Save한 다음을 클릭하여 선택하는 기능 과 동일합니다 space. 이는 이전 게시물에서 설명한대로 System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...설정되어 있으면 작동합니다 All controls).

그러나 ⌘+ first_letter는 보편적이지 않습니다. 예를 들어, Save As대화 상자에서 ⌘+ N를 선택하지 못했습니다 New Folder.

그러나 ⌘+ ⇧+ N는 트릭을 수행합니다.

이 기능은 최근에야 발견되었으므로 Windows Alt만큼 광범위하게 사용되는지 확실하지 않습니다. 그러나 놀면서 나는 필요한 대부분의 대화 상자 항목을 선택할 수있는 것처럼 보입니다. 예를 들어, ⌘+ ⇧+ T를 사용하여 Microsoft Excel (Mac의 경우)에서 열리는 대화 상자를 탐색 하고 드롭 다운 메뉴에서 Paste Special선택할 수 Text있습니다. 따라서 버튼뿐만 아니라 항목도 선택합니다.

업데이트 : 그러나 Windows Alt와 비교할 때 한 가지 제한 사항은 첫 번째 문자 키를 여러 번 눌러 동일한 첫 글자를 공유하는 다른 개체간에 이동할 수 없다는 것입니다. 목록에서 바로 가기를 화살표 키와 결합하여 어느 정도 극복 할 수 있습니다 ← ↑ → ↓.

그건 그렇고, OS X에는 메뉴 표시 줄에 액세스하기위한 바로 가기 ctrl+ F2가 있지만 기능 fn을 활성화하려면을 누르는 것이 포함되어 있기 때문에 특히 불편 F2합니다. 또한 다른 사람들 은 기본 바로 가기에 문제가 있다고보고했습니다 .

기본 단축키는 다시 정의 할 수 있습니다 System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar(두 개의 키가 필요합니다 .Windows에 익숙한 ⌥+ 사용하고 있습니다 <). 메뉴 막대 사과 가 강조 표시되면 관련 첫 문자 시퀀스를 눌러 개별 메뉴 항목에 액세스 할 수 있습니다. 예를 들어, Firefox에서는 File --> Page Setup...이 콤보 로 이동할 수 있습니다 .

⌥+ <, F, ↓, P,↩

그리고 대화 상자와 달리이 기능은 실제로 여러 번 눌러 목록 항목을 탐색 할 수 File --> Print있도록 지원하므로 다음과 같이 액세스 할 수 있습니다 .

⌥+ <, F, ↓, P, P, ↩(등가 ⌘+ P).

실제로 첫 번째 문자 를 눌러야 할 필요는 없습니다 . 알파벳 순서로 가장 가까운 목록 항목을 강조 표시하려면 아무 문자 나 누르는 것으로 충분합니다 (결과가 없으면 역순으로 검색이 계속됨). 예를 들어 다음 과 같이 ( + Edit --> Undo와 동일)에 액세스 할 수 있습니다 .⌘Z

⌥+ <, E, ↓, V(오히려 직관적 인 이상 U).


4

같은 문제에 대한 답을 찾고 있었기 때문에이 스레드를 찾았습니다. "전체 키보드 액세스"를 설정했지만 모든 상황에서 여전히 작동하지는 않습니다.

내 예 : 파일 바꾸기 대화 상자를 사용하여 파일을 저장하려고하면 화면에 2 개의 버튼이 있습니다 : cancel and replace . 취소 버튼을 항상 채워 블루 색상으로하지만, 파란색 윤곽이 주위에 표시됩니다 리턴 기본적으로 버튼을 누릅니다. tab파란색 윤곽선을 이동 하려면을 누르는 것이 가능 하지만 취소return 를 클릭 한 것처럼 치는 것 (푸른 색으로 채워진 버튼) 은 항상 셉니다 . 소리가 혼란 것으로,이 때문에 되어 혼란!

나는 혼란스러워하고 새로운 키보드 단축키를 발견했습니다.


에서 교체 파일 대화 :

cmd+ r: "바꾸기"버튼을 선택합니다.


(Adobe는이 문제를 알고있는 것 같습니다. "웹용으로 저장"을 선택하면 사용자 정의 저장 대화 상자가 사용되며 간단히 return"바꾸기"액션을 사용할 수 있습니다 (필요 없음 tab).


나는 "다른 이름으로 저장"대화창의 "파일 바꾸기"버튼에 대한 바로 가기를 원하고 있는데, 당신은 그것을 잘 찾았다-매우 유용하다!
— Mark Silberbauer

3

Ctrl-F7을 사용하면 기능 누르기 탭을 토글하여 OS X 대화 상자 창에서 다른 버튼을 선택할 수 있습니다. 이것은 적어도 2002 년 이래였습니다 .

설정은 시스템 환경 설정> 키보드> 바로 가기> 키보드> "탭이 포커스를 이동하는 방식 변경"에 있으며 기본값은 Ctrl-F7입니다.


이 정보로 OSX를 갑자기 사용할 수있게되었습니다!
— Gary Chang

1

OS / X에서는 불가능합니다. 그리고 나는 Mac을 선호하지 않는 주요 이유입니다.

OP는 OS / X에서 중대한 실패를 지적합니다. 즉, 키보드 만 사용하여 대화 상자에서 항목 ( "확인 / 취소"등) 을 신속하게 선택할 수 있는 기능 입니다. 위의 제안 중 어느 것도 그렇게 할 수 없습니다.

일반적인 예는 다음과 같습니다. 찾기 / 바꾸기 대화 상자에서 대소 문자 구분을 대소 문자 구분으로 변경하고 싶습니다. Linux (및 Windows)에서는 키 입력 만 사용하여이를 달성 할 수 있습니다. MAC에서는 가능하지 않습니다. 마우스를 사용하거나 여러 번 탭하여 주변을 돌아다녀야합니다.


전체 키보드 액세스를 켜면 대부분의 앱에서 가능합니다. 확실히 제대로 설계되었습니다. 나는 당신이 말하는 것과 반대되는 것을 발견했습니다. Windows에서는 "모두 선택"(Command-A)과 같은 항목에 대한 단축키가 Mac에서와 같이 모든 텍스트 필드에 존재하지 않습니다. (리눅스 GUI 환경에 대해서는 잘
— 모르므로

그것은는 없습니다 대부분의 애플 리케이션에서 찾기 / 바꾸기 가능.
— javadba

사용중인 앱을 모르지만 TextMate에서 잘 작동합니다 : imgur.com/a/NWgze (내가 만든 후광에 주목하십시오). 내가 Safari처럼 테스트 한 대부분의 재고 응용 프로그램은 작은 막대를 사용하여 모든 컨트롤을 탭 할 수도 있습니다 (그림 참조). 아무도 앱이 다양하다는 데 이의를 제기하지는 않지만 모든 앱은 모든 플랫폼에서 UI 규칙을 위반할 수 있습니다. 전체 키보드 액세스를 활성화하지 않은 것 같습니다.
— XP84

아, 나는 모든 키보드 액세스에 대해 모두 알고 있습니다. 숭고한 텍스트를 사용해보십시오. 또는 intellij
— javadba

FWIW, @javadba Intellij에 사용되는 Java 툴킷과 Sublime은 표준 AppKit 컨트롤을 사용하지 않습니다. Sublime Search and Replace는 맨 아래에 사용자 정의 위젯이며 Intellij (및 Android Studio)는 수명주기보다 오래 지속되는 포커스 및 창에 문제가없는 경우가 많습니다 (앱을 전환하더라도 대화 상자가 떠 다니는 중입니다 ...) 부분적으로 이것은 macOS의 결함입니다 (I 키보드 지원이 많은 영역에서 하위 수준이라는 데 동의하지만) 거기 에서 사용하지 않는 주요 이유 가되는 것은 키보드 가 약간 나쁘다는 것입니다. macOS (특히 최근)에 대한 많은 나쁜 점이 있지만 그 중 하나는 나의 주요 관심사가 아닙니다.
— Martin Marconcini

1

다음은 Ask Different 에 관한 User588의 내용 입니다 . 그것은 당신을 허용 할 것이다 당신이 칠 수있는 버튼,에 . 또한 일부 불규칙성을 지적합니다.tabreturn

UI의 키보드 제어 활성화

System Prefs > Keyboard

그런 다음 "텍스트 상자 및 목록 만"이 아니라 하단의 "모든 컨트롤"버튼을 선택하십시오.

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

키보드 단축키

  • ⇥ (TAB) 버튼 사이를 이동합니다.
  • esc(ESC)는 cancel 입니다.
  • space(SPACE)는 활성 버튼 (파란색, 윤곽선)을 선택합니다 .
  • ↩(RETURN)이 정상 이거나 기본 버튼 (파란색, 펄스, 채워짐)입니다.
  • 일부 대화 상자의 경우 ⌘+ first_letter는 텍스트에서 특정 첫 글자가있는 버튼을 선택합니다 (@Griffo가 지적).

0

iTunes 노래 정보 대화 상자와 같은 soome 대화 상자에서 확인 버튼의 바로 가기는 fn→enter

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.