Tôi trình bày với bạn, "giải pháp" xấu nhất có thể:
- Cho phép hỗ trợ cho các thiết bị trợ giúp trong Tùy chọn hệ thống »Truy cập toàn cầu ,
- và hiển thị menu Nguồn đầu vào trong thanh thực đơn trong Tùy chọn hệ thống »Ngôn ngữ và văn bản .
- Đảm bảo phím tắt
Ctrl-F8
được định nghĩa cho Di chuyển tiêu điểm đến menu trạng thái trong Tùy chọn hệ thống »Bàn phím» Phím tắt »Bàn phím & amp; Nhập văn bản .
- Đảm bảo menu Nguồn đầu vào là mục menu ngoài cùng bên trái có thể được di chuyển bằng cách kéo trong khi giữ
Cmd
xuống.
Sử dụng AppleScript Editor
và viết ba tập lệnh, mỗi tập lệnh có mã sau đây:
tell application "System Events"
key code 100 using control down # press Ctrl-F8
delay 0.5 # wait a bit, UI might be slow
key code 125 # press down to open the menu
keystroke "german" # name of your desired language, in my case tested using German
key code 36 # press enter
end tell
Lưu một lần cho mỗi ngôn ngữ, chuyển đổi tên của ngôn ngữ. Nếu bạn muốn nhấn các phím khác nhau hoặc gán một cái gì đó khác với Ctrl-F8
, thay thế bằng các mã khóa đây . Bạn cũng có thể di chuyển menu Nguồn đầu vào từ vị trí ngoài cùng bên trái của nó bằng cách chèn một vài mũi tên bên phải bấm phím.
Gọi các tập lệnh theo cách bạn muốn, ví dụ: sử dụng trình khởi chạy ứng dụng của bạn (Quicksilver, Launchbar, v.v.) hoặc bọc chúng trong Dịch vụ bằng Automator và gán cho chúng các phím tắt Tùy chọn hệ thống »Bàn phím» Phím tắt »Dịch vụ .