Xbox Adaptive Controller나 PlayStation Access Controller로 Mac에서 글쓰기

Xbox Adaptive Controller나 PlayStation Access Controller로 Mac을 쓸 수 있지만, macOS는 이 컨트롤러를 마우스나 키보드가 아니라 게임 컨트롤러로 취급합니다. 무료 Mac 앱 InputConfig가 컨트롤러의 스틱을 포인터로, 버튼과 스위치 포트를 클릭과 키로 바꿔 줍니다. 버튼이나 스위치 하나를 Right Command에 연결하면 같은 컨트롤러로 YapToText도 시작할 수 있어서, 다른 것에 손을 뻗지 않고도 음성으로 글을 쓸 수 있습니다.

저는 Mac용 무료 받아쓰기 앱 YapToText와, 어떤 버튼이든 스위치든 컨트롤러든 키와 클릭으로 바꿔 주는 무료 앱 InputConfig를 만듭니다. 제 손이 잘 움직이지 않아서 두 앱을 만들었습니다.

Mac App Store에서 YapToText 다운로드무료로 다운로드할 수 있습니다. 계정이 필요 없고 잠긴 기능도 없습니다. Apple Silicon이 탑재된 Mac과 macOS 14 이상이 필요합니다. 소스 코드는 GitHub에 있습니다.

이 페이지의 내용: 12개 항목
  1. 단계
  2. Mac이 보는 것과 InputConfig가 더하는 것
  3. 내장된 Access Controller 프리셋에서 시작하기
  4. 버튼 하나에 받아쓰기 키 주기
  5. 컨트롤러로 멈추고, 일시 정지하고, 고치기
  6. 누를 때마다 무엇이 되었는지 듣기
  7. 멋대로 동작하는 배치에서 빠져나오기
  8. 요약
  9. 가이드
  10. 다른 가이드(영어)
  11. 출처
  12. 자주 묻는 질문

단계

  1. 컨트롤러를 Mac에 연결합니다.
  2. InputConfig에서 <span lang="en">Access Controller</span> 프리셋이나 <span lang="en">Easy Browse</span> 프리셋을 켭니다.
  3. 행을 추가하고 <span lang="en">Scan</span>을 누른 다음 받아쓰기에 쓸 버튼을 누르고, <span lang="en">Keyboard Key</span>의 <span lang="en">Right Command</span>를 줍니다.
  4. 텍스트 필드를 클릭하고 버튼을 누른 다음 말하고, 다시 누릅니다.

Mac이 보는 것과 InputConfig가 더하는 것

  • 컨트롤러. Bluetooth로 페어링하거나 꽂으면 게임 컨트롤러로 나타납니다. 게임은 이를 읽지만 데스크탑은 읽지 않습니다.
  • 포트의 스위치. 포트에 꽂은 스위치는 키가 아니라 컨트롤러 버튼 중 하나로 전달됩니다.
  • InputConfig. 그 버튼과 스틱을 읽어서 포인터, 클릭, 스크롤, 키, 입력할 텍스트, Mac 기능으로 보냅니다.

컨트롤러별 설정은 inputconfig.com에 있습니다. Mac의 Xbox Adaptive Controller와 Mac의 PlayStation Access Controller입니다.

내장된 Access Controller 프리셋에서 시작하기

InputConfig의 Access Controller 프리셋은 스틱 하나와 버튼 여덟 개로 데스크탑 전체를 다룹니다. 컨트롤러의 기본 프로필에서는 스틱이 포인터이고, 가운데 버튼이 클릭하고, 소켓 5가 오른쪽 클릭을, 소켓 7이 Spotlight를 엽니다. 나머지 행은 PS5에서 만든 프로필이 버튼을 소켓에 배정해야 Mac에 닿는 버튼들을 기다립니다. 두 번 클릭, Return, 스크롤, 단축키를 위한 Command 누르고 있기, Space, Mission Control입니다. PS 버튼은 macOS가 가져가서 앱에 닿지 않습니다. 프로필이 버튼을 다른 곳에 두었다면 행에서 Scan을 누르고 원하는 소켓을 누르세요.

Xbox Adaptive Controller나 다른 패드라면 Easy Browse 프리셋이 같은 일을 합니다. 왼쪽 스틱은 포인터, 오른쪽 스틱은 스크롤, A는 클릭입니다.

버튼 하나에 받아쓰기 키 주기

가장 확실하게 누를 수 있는 버튼이나 스위치를 고르세요. 프리셋이 비워 둔 것이면 더 좋습니다. 가장 믿을 수 있는 버튼이 내 말을 시작해야 합니다.

YapToText는 키 하나로 시작하고 끝납니다. 기본값은 Right Command이고, 한 번 눌러 시작하고 한 번 눌러 끝냅니다. InputConfig는 키가 전혀 아닌 컨트롤에서 그 키를 보낼 수 있습니다. 스위치, 컨트롤러 버튼, MIDI 페달, MacBook을 두드리는 것, 또는 화면 모서리로 들어가는 포인터가 그렇습니다. 두 앱을 함께 쓰면 그 컨트롤이 받아쓰기 키가 됩니다.

  • 사용자: InputConfig에서 행을 추가하고 Scan을 누른 다음 쓰려는 컨트롤을 누릅니다. 그 행의 출력을 Keyboard Key로 하고 Right Command를 선택합니다.
  • InputConfig: 컨트롤이 작동할 때마다 다른 키를 누르지 않은 채 Right Command만 누릅니다.
  • 확인: 텍스트 필드를 클릭하고 컨트롤을 누릅니다. YapToText 패널에 Listening이 표시되어야 합니다. 다시 누르면 말한 내용이 커서 위치에 들어갑니다.

Right Command를 단축키용으로 남겨 두고 싶다면 YapToText를 다른 곳에서 쓰지 않는 키로 옮기세요. Dictation 페이지 Keys 카드에서 키 필드를 클릭하고 F18(또는 남는 아무 키)을 누른 다음, InputConfig 행의 Keyboard Key 출력을 F18로 바꿉니다. InputConfig 자체 가이드가 F13부터 F19를 권하는 이유는 Mac에서 그 키를 쓰는 기능이 없기 때문입니다. 스위치와 짝을 이루는 모드는 탭하여 시작하고 끝내는 방식입니다. 한 번 누르면 시작하고 다음 한 번 누르면 끝납니다. Dictation 페이지 Recording 카드에서 Auto-stop after silence를 켜면 두 번째 누름도 필요 없습니다.

주의할 점이 두 가지 있습니다. InputConfig에 내장된 Modifier Holds 프리셋은 오른쪽 Command 키를 길게 누르면 Spotlight를, 오른쪽 Option 키를 길게 누르면 Apple 받아쓰기를 실행하는데, 이 두 키는 YapToText의 받아쓰기 키와 Quick Edit 키입니다. 그러니 YapToText 기본값과 함께 그 프리셋을 쓰지 마세요. 그리고 Mac이 잠겨 있는 동안 InputConfig는 키를 보내지 않고 포인터, 클릭, 스크롤만 보냅니다. 이 연결은 두 앱이 만들어진 방식에 따른 것입니다. InputConfig는 단독 보조 키를 실제 키와 같은 방식으로 보내고, YapToText는 다른 키 없이 한 번 누른 것을 탭으로 셉니다. 모든 컨트롤에서 처음부터 끝까지 테스트한 것은 아니므로, 의지하기 전에 쓰는 컨트롤로 한 번 시도해 보세요. 아무 반응이 없으면 GitHub에 이슈를 남겨 주세요.

Mac에서 본 YapToText의 Dictation 설정 페이지: Keys, Recording, Microphone, Delivery 카드.
그림 1. YapToText의 Keys 카드. 키는 Right Command 그대로 두고 InputConfig가 누르게 하거나, 여기에 남는 F 키를 등록하고 그 키를 대신 보내세요.

컨트롤러로 멈추고, 일시 정지하고, 고치기

  • 멈추기. 같은 버튼을 다시 누릅니다. 또는 Dictation 페이지에서 Auto-stop after silence를 켜고 말을 멈추면 됩니다.
  • 일시 정지. 받아쓰는 동안 Space 키로 일시 정지하고 다시 시작합니다. 두 번째 버튼에 Space 키를 주세요.
  • 취소. Escape 키가 취소합니다. InputConfig의 길게 누르기 동작을 통해 받아쓰기 버튼을 길게 누르면 Escape를 보내게 할 수 있습니다.
  • 고치기. 다른 버튼을 Quick Edit 키인 Right Option에 연결합니다. 스틱으로 말을 선택하고, 그 버튼을 누른 다음, 바꿀 내용을 말합니다.
  • 모드 고르기. 버튼에 숫자 키를 주면 받아쓰는 동안 1부터 9까지의 숫자 키로 모드를 고를 수 있습니다.

누를 때마다 무엇이 되었는지 듣기

InputConfig의 모든 행은 작동할 때 문구를 소리 내어 말할 수 있습니다. 행의 옵션에서 Speak를 켜고 받아쓰기 버튼에는 Dictation이라고 입력하거나, 비워 두면 버튼의 이름을 들을 수 있습니다. YapToText는 VoiceOver를 통해 자신의 상태를 말합니다. Listening, Transcribing, Cleaning up, 그리고 끝났을 때입니다. 함께 쓰면 누른 소리를 듣고 그다음에 결과를 듣게 됩니다.

멋대로 동작하는 배치에서 빠져나오기

InputConfig에는 모든 키와 버튼을 놓고 포인터를 돌려주는 긴급 정지가 있습니다. 대부분의 패드에서는 Back과 Start를 함께 3초 동안 누르고, PlayStation Access Controller에서는 소켓 7만 길게 누르고, 키보드에서는 Control Option Command period를 누릅니다. 자세한 내용은 긴급 정지 페이지에 있습니다. 가장 믿을 수 있는 스위치에 두고 한 번 테스트해 보세요.

요약

  • 가리키기. InputConfig의 Access Controller 프리셋 또는 Easy Browse 프리셋입니다.
  • 글쓰기. 버튼 하나가 Right Command를 보내서 YapToText를 시작하고 끝냅니다.
  • 고치기. 두 번째 버튼을 Quick Edit용 Right Option에 둡니다.
  • 안전. 믿을 수 있는 스위치에 둔 긴급 정지입니다.
  • 테스트한 범위. 각 앱 자체의 기능입니다. 두 앱 사이의 연결은 두 앱의 코드에서 그렇게 되도록 만들어져 있을 뿐, 처음부터 끝까지 테스트한 것이 아닙니다.

컨트롤러나 스위치가 이 페이지에서 예상하지 못한 동작을 한다면 GitHub에 이슈를 남겨 주세요. 모두 읽습니다.

Mac App Store에서 YapToText 다운로드무료로 다운로드할 수 있습니다. 계정이 필요 없고 잠긴 기능도 없습니다. Apple Silicon이 탑재된 Mac과 macOS 14 이상이 필요합니다. 소스 코드는 GitHub에 있습니다.

글쓴이 소개. Ryleigh Newman은 소프트웨어를 개발합니다. 손으로 타이핑하기가 어려워서, 이 사이트에서 소개하는 앱인 YapToText로 매일 받아쓰기를 합니다. 이 페이지는 영어에서 번역한 것입니다. 앱의 화면과 사이트의 다른 페이지는 영어로 되어 있습니다. 프로젝트 더 알아보기(영어).

가이드

다른 가이드(영어)

출처

자주 묻는 질문

Xbox Adaptive Controller를 Mac에서 쓸 수 있나요?

게임 컨트롤러로 연결됩니다. 데스크탑에서 마우스와 키보드처럼 쓰려면 무료인 InputConfig 같은 앱이 스틱과 버튼을 연결해 줘야 합니다.

PlayStation Access Controller를 Mac에서 쓸 수 있나요?

네, InputConfig의 Access Controller 프리셋을 쓰면 됩니다. 스틱은 포인터이고 소켓은 클릭, 스크롤, 키 입력을 합니다. PS 버튼은 앱에 닿지 않습니다.

어댑티브 컨트롤러로 받아쓰기를 시작할 수 있나요?

네. InputConfig가 Apple의 받아쓰기 키를 누르거나, YapToText를 시작하는 Right Command를 누를 수 있습니다. YapToText와의 연결은 처음부터 끝까지 테스트하지 않았습니다.

컨트롤러에 꽂은 스위치도 동작하나요?

컨트롤러 버튼으로 전달되므로 InputConfig가 다른 버튼과 똑같이 연결할 수 있습니다.