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


29

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

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

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

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



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

답변:


29

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

esc → 기본값은 no/cancel

cmd+ deldon't save( OS X Lion 전 cmd+d

entersave/OK

spacebarclick 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. 예를 들어 + DDon'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 대화 상자에서 확인 버튼의 바로 가기는 fnenter

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