ฉันเสนอให้คุณ "แก้ปัญหา" ที่น่าเกลียดที่สุดที่เป็นไปได้:
- เปิดใช้การสนับสนุนอุปกรณ์อำนวยความสะดวกในการตั้งค่าระบบ»เข้าถึงสากล ,
- และการแสดงแหล่งที่มาของการป้อนข้อมูลที่เมนูในแถบเมนูในการตั้งค่าระบบ»ภาษาและข้อความ
- ตรวจสอบให้แน่ใจลัด
Ctrl-F8
ถูกกำหนดไว้สำหรับการย้ายการโฟกัสไปยังเมนูสถานะในการตั้งค่าระบบ» Keyboard »แป้นพิมพ์ลัด»แป้นพิมพ์และป้อนข้อความ
- ตรวจสอบให้แน่ใจว่าเมนู Input Sources เป็นรายการเมนูด้านซ้ายสุดที่สามารถเคลื่อนย้ายได้โดยการลากในขณะที่กดค้าง
Cmd
ไว้
ใช้AppleScript Editor
และเขียนสคริปต์สามตัวแต่ละสคริปต์มีรหัสต่อไปนี้:
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
บันทึกหนึ่งครั้งสำหรับแต่ละภาษาเปลี่ยนชื่อภาษา ถ้าคุณต้องการที่จะกดปุ่มที่แตกต่างกันหรือสิ่งที่แตกต่างจากการกำหนดCtrl-F8
แทนด้วยรหัสที่สำคัญที่นี่ นอกจากนี้คุณยังสามารถย้ายเมนู Input Sources จากตำแหน่งซ้ายสุดโดยการกดปุ่มลูกศรขวาสองสามอัน
เรียกใช้สคริปต์ แต่คุณต้องการเช่นใช้ตัวของคุณแอพลิเคชัน (ปรอท Launchbar ฯลฯ ) หรือห่อไว้ในการให้บริการโดยใช้อัตโนมัติและกำหนดแป้นพิมพ์ลัดพวกเขาในการตั้งค่าระบบ» Keyboard »แป้นพิมพ์ลัด»บริการ