Viết chữ trên Mac bằng Xbox Adaptive Controller hoặc PlayStation Access Controller

Xbox Adaptive Controller hoặc PlayStation Access Controller có thể điều khiển một máy Mac, nhưng macOS xem nó là tay cầm chơi game, không phải chuột hay bàn phím. InputConfig, một ứng dụng Mac miễn phí, biến cần của nó thành con trỏ, còn các nút và cổng công tắc thành thao tác bấm và phím. Gán một nút hoặc một công tắc cho Right Command và cùng tay cầm đó sẽ bắt đầu YapToText, nên bạn viết bằng giọng nói mà không cần với tới thứ gì khác.

Tôi làm ra YapToText, một ứng dụng đọc chính tả miễn phí cho máy Mac, và InputConfig, một ứng dụng miễn phí biến bất kỳ nút bấm, công tắc hay tay cầm nào thành phím và thao tác bấm chuột. Tôi làm cả hai vì đôi tay của chính tôi không hoạt động tốt.

Tải YapToText trên Mac App StoreTải về miễn phí. Không cần tài khoản, không có tính năng bị khóa, dành cho macOS 14 trở lên trên máy Mac có chip Apple. Mã nguồn trên GitHub.

Trong trang này: 12 phần
  1. Các bước
  2. Máy Mac nhìn thấy gì, và InputConfig thêm gì
  3. Bắt đầu từ bộ cài sẵn Access Controller
  4. Giao cho một nút phím đọc chính tả
  5. Dừng, tạm dừng và sửa từ tay cầm
  6. Nghe mỗi lần nhấn đã làm gì
  7. Thoát khỏi một bố cục đã chiếm quyền
  8. Tóm tắt ngắn
  9. Hướng dẫn
  10. Hướng dẫn khác, bằng tiếng Anh
  11. Nguồn
  12. Câu hỏi

Các bước

  1. Kết nối tay cầm với máy Mac.
  2. Trong InputConfig, bật bộ cài sẵn <span lang="en">Access Controller</span> hoặc <span lang="en">Easy Browse</span>.
  3. Thêm một hàng, bấm <span lang="en">Scan</span>, nhấn nút bạn muốn dùng cho đọc chính tả, và gán cho nó <span lang="en">Keyboard Key</span> <span lang="en">Right Command</span>.
  4. Bấm vào một ô văn bản, nhấn nút, nói, rồi nhấn lại.

Máy Mac nhìn thấy gì, và InputConfig thêm gì

  • Tay cầm. Được ghép nối qua Bluetooth hoặc cắm vào, nó hiện ra như một tay cầm chơi game. Các trò chơi đọc được nó. Màn hình nền thì không.
  • Công tắc trong các cổng của nó. Một công tắc cắm vào một cổng đến máy dưới dạng một nút của tay cầm, không phải một phím.
  • InputConfig. Đọc các nút đó và cần, rồi gửi con trỏ, thao tác bấm, cuộn, phím, văn bản được gõ và các chức năng của Mac.

Cách thiết lập cho từng tay cầm có trên inputconfig.com: Xbox Adaptive Controller trên Mac và PlayStation Access Controller trên Mac.

Bắt đầu từ bộ cài sẵn Access Controller

Bộ cài sẵn Access Controller của InputConfig gồm một cần và tám nút cho cả màn hình nền. Với hồ sơ mặc định của tay cầm, cần là con trỏ, nút ở giữa bấm chuột trái, ổ cắm 5 bấm chuột phải, và ổ cắm 7 mở Spotlight. Các hàng còn lại chờ những nút chỉ đến được máy Mac khi một hồ sơ tạo trên PS5 gán chúng cho các ổ cắm: nhấp đúp, Return, cuộn, giữ Command cho phím tắt, Space và Mission Control. Nút PS do macOS giữ lại và không bao giờ đến được một ứng dụng. Nếu hồ sơ của bạn đặt các nút ở chỗ khác, hãy bấm Scan trên một hàng và nhấn ổ cắm bạn muốn.

Với Xbox Adaptive Controller hay bất kỳ tay cầm nào khác, bộ cài sẵn Easy Browse làm cùng việc đó: cần trái cho con trỏ, cần phải để cuộn, nút A để bấm.

Giao cho một nút phím đọc chính tả

Hãy chọn nút hoặc công tắc bạn nhấn đáng tin cậy nhất, tốt nhất là một nút mà bộ cài sẵn để trống. Nút bạn tin cậy nhất nên là nút bắt đầu lời nói của bạn.

YapToText bắt đầu và dừng từ một phím, mặc định là Right Command, chạm một lần để bắt đầu và một lần để dừng. InputConfig có thể gửi phím đó từ một bộ điều khiển hoàn toàn không phải là phím: một công tắc, một nút tay cầm, một bàn đạp MIDI, một cú gõ vào MacBook, hoặc con trỏ đi vào một góc màn hình. Kết hợp hai ứng dụng, bộ điều khiển đó trở thành phím đọc chính tả.

  • Bạn: Trong InputConfig, thêm một hàng, bấm Scan rồi nhấn bộ điều khiển bạn muốn. Cho hàng đó đầu ra Keyboard Key và chọn Right Command.
  • InputConfig: Nhấn Right Command mỗi khi bộ điều khiển kích hoạt, tự nó làm, không giữ phím nào khác.
  • Kiểm tra: Bấm vào một ô văn bản và nhấn bộ điều khiển. Bảng của YapToText sẽ ghi Listening. Nhấn lần nữa và lời của bạn hiện ra tại con trỏ.

Nếu bạn muốn giữ Right Command cho các phím tắt, hãy chuyển YapToText sang một phím không có gì khác dùng. Ở trang Dictation, thẻ Keys, bấm vào ô phím rồi nhấn F18 (hoặc bất kỳ phím nào còn trống), sau đó cho hàng InputConfig đầu ra Keyboard Key là F18. Các phím F13 đến F19 là những phím mà các hướng dẫn của chính InputConfig gợi ý, vì không có gì trên Mac dùng chúng. Chạm để bắt đầu và dừng là chế độ nên ghép với một công tắc: một lần nhấn bắt đầu, lần nhấn kế tiếp dừng. Bật Auto-stop after silence ở trang Dictation, thẻ Recording, thì lần nhấn thứ hai cũng không cần nữa.

Có hai điều cần lưu ý. Bộ cài sẵn Modifier Holds của InputConfig gán Right Command được giữ cho Spotlight và Right Option được giữ cho Đọc chính tả của Apple, mà đó lại là phím đọc chính tả và phím Quick Edit của YapToText, nên đừng chạy bộ cài sẵn đó cùng các mặc định của YapToText. Và khi máy Mac bị khóa, InputConfig không gửi phím nào, chỉ gửi con trỏ, thao tác bấm và cuộn. Việc chuyển giao này là theo cách cả hai ứng dụng được xây dựng: InputConfig gửi một phím bổ trợ đơn lẻ giống như một phím thật, và YapToText tính một lần nhấn không kèm phím nào khác là một lần chạm. Tôi chưa kiểm thử nó từ đầu đến cuối trên mọi bộ điều khiển, nên hãy thử một lần trên bộ của bạn trước khi dựa vào nó, và nếu nó không làm gì cả, hãy mở một issue trên GitHub.

Trang cài đặt Dictation của YapToText trên máy Mac: các thẻ Keys, Recording, Microphone và Delivery.
Hình 1. Thẻ Keys của YapToText. Hãy để Right Command làm phím và nhờ InputConfig nhấn nó, hoặc ghi một phím F dự phòng ở đây rồi gửi phím đó.

Dừng, tạm dừng và sửa từ tay cầm

  • Dừng. Nhấn lại cùng nút đó. Hoặc bật Auto-stop after silence ở trang Dictation và chỉ cần ngừng nói.
  • Tạm dừng. Space tạm dừng và tiếp tục trong lúc đọc chính tả. Hãy gán phím Space cho một nút thứ hai.
  • Hủy. Escape hủy. Giữ nút đọc chính tả có thể gửi Escape, qua thao tác giữ của InputConfig.
  • Sửa. Gán một nút khác cho Right Option, phím Quick Edit. Chọn các từ bằng cần, nhấn nút đó và nói điều cần đổi.
  • Chọn chế độ. Các phím số từ 1 đến 9 chọn một chế độ trong lúc đọc chính tả, nếu bạn gán các phím đó cho các nút.

Nghe mỗi lần nhấn đã làm gì

Mỗi hàng của InputConfig có thể đọc to một cụm từ khi nó kích hoạt. Bật Speak trong Options của hàng và gõ Dictation cho nút đọc chính tả, hoặc để trống để nghe tên của nút. YapToText tự đọc trạng thái của mình qua VoiceOver: Listening, Transcribing, Cleaning up, và khi xong. Kết hợp lại, bạn nghe thấy lần nhấn rồi nghe kết quả.

Thoát khỏi một bố cục đã chiếm quyền

InputConfig có nút dừng khẩn cấp thả mọi phím và nút, rồi trả con trỏ lại cho bạn. Hãy giữ Back và Start cùng lúc trong ba giây trên hầu hết các tay cầm, giữ riêng ổ cắm 7 trên PlayStation Access Controller, hoặc nhấn Control Option Command period trên bàn phím. Trang dừng khẩn cấp có chi tiết. Hãy đặt nó trên công tắc đáng tin cậy nhất của bạn, và thử một lần.

Tóm tắt ngắn

  • Trỏ. Bộ cài sẵn Access Controller hoặc Easy Browse của InputConfig.
  • Viết. Một nút gửi Right Command, bắt đầu và dừng YapToText.
  • Sửa. Một nút thứ hai trên Right Option cho Quick Edit.
  • An toàn. Nút dừng khẩn cấp, trên công tắc bạn tin cậy.
  • Điều gì đã được kiểm thử. Các tính năng của riêng từng ứng dụng. Việc chuyển giao giữa chúng dựa trên mã nguồn, không phải một bài kiểm thử từ đầu đến cuối.

Nếu tay cầm hoặc công tắc của bạn làm điều mà trang này không lường trước, hãy mở một issue trên GitHub. Tôi đọc tất cả.

Tải YapToText trên Mac App StoreTải về miễn phí. Không cần tài khoản, không có tính năng bị khóa, dành cho macOS 14 trở lên trên máy Mac có chip Apple. Mã nguồn trên GitHub.

Về người viết. Ryleigh Newman phát triển phần mềm, gặp khó khăn khi gõ phím và mỗi ngày đều đọc chính tả bằng YapToText, ứng dụng mà trang web này giới thiệu. Trang này được dịch từ tiếng Anh. Giao diện ứng dụng và các trang còn lại của trang web bằng tiếng Anh. Tìm hiểu thêm về dự án, bằng tiếng Anh.

Hướng dẫn

Hướng dẫn khác, bằng tiếng Anh

Nguồn

Câu hỏi

Xbox Adaptive Controller có dùng được trên Mac không?

Nó kết nối như một tay cầm chơi game. Để dùng nó làm chuột và bàn phím trên màn hình nền, một ứng dụng như InputConfig, miễn phí, sẽ gán cần và các nút của nó.

Tôi có dùng PlayStation Access Controller trên Mac được không?

Được, với bộ cài sẵn Access Controller của InputConfig: cần là con trỏ còn các ổ cắm bấm, cuộn và nhấn phím. Nút PS không bao giờ đến được một ứng dụng.

Tay cầm thích ứng có bắt đầu đọc chính tả được không?

Được. InputConfig có thể nhấn phím đọc chính tả của Apple, hoặc Right Command, phím bắt đầu YapToText. Việc chuyển giao sang YapToText chưa được kiểm thử từ đầu đến cuối.

Các công tắc cắm vào tay cầm có hoạt động không?

Chúng đến máy dưới dạng các nút của tay cầm, nên InputConfig có thể gán chúng như bất kỳ nút nào khác.