คำตอบ:
ไปที่การตั้งค่าระบบ / Siri แล้วปิด Siri และตรวจสอบว่าแป้นพิมพ์ลัดถูกตั้งค่าเป็น None จากนั้นเริ่มต้นใหม่
สิ่งนี้เกิดขึ้นกับฉันทุกครั้ง คอนโซลแสดงข้อผิดพลาดเมื่อฉันพยายามเปลี่ยนเค้าโครงแป้นพิมพ์:
TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1
senderProcessPID
เป็น/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService
การฆ่ามันช่วยกำจัดปัญหาแหล่งอินพุตที่ไม่ได้สลับ:
sudo killall -9 localAuthenticationRemoteService
หวังว่านี่จะช่วยผู้อื่นที่กำลังมีปัญหาเดียวกัน
มีปัญหาที่คล้ายกันกับรูปแบบที่ฉันต้องการเปลี่ยนโฟกัสของหน้าต่าง (ปิดและเปิดใช้งานหน้าต่างแอปพลิเคชันที่โฟกัสอยู่ในปัจจุบันโดยใช้คำสั่ง + แท็บน่ารำคาญมาก)
ฉันกำลังขยายวิธีแก้ปัญหาด้วย Siri (ซึ่งฉันไม่แน่ใจว่าจริง ๆ แล้วการแก้ปัญหา แต่ฉันไม่ได้ใช้อยู่ดี) กับสิ่งที่ได้ผลสำหรับฉัน:
ความแตกต่างในวิธีการที่ทั้งสองวิธี (2) และ (3) นำมาใช้ทำให้เกิดเพียง (2) ในการทำงานอย่างถูกต้องเนื่องจากมันจะแสดงเมนูป๊อปอัพที่ผู้ใช้สามารถวนรอบภาษา สิ่งนี้ส่งผลให้ขั้นตอนการปรับโฟกัส / ขาดหายไป
หวังว่าจะช่วย!
สิ่งนี้รบกวนฉันมาเกือบทั้งปี มันกลับกลายเป็นว่าการออกแบบที่แย่มากและยุ่งเหยิงรวมถึงข้อบกพร่องที่ทำให้เกิดความยุ่งยากอย่างมาก
วิธีแก้ไขคือใช้เฉพาะพฤติกรรมที่ถูกต้อง ( ต่อไปนี้จะยกมาด้านล่าง ):
ในการตั้งค่าการป้อนข้อมูลฉันเปิดใช้งานวิธีการป้อนข้อมูลด้วยปุ่ม Caps-lock เมื่อทุกอย่างทำงานได้ดีนี่คือพฤติกรรมที่ควรจะเป็น:
การใช้ตัวล็อคเพื่อสลับวิธีการป้อนข้อมูลภาษาจีนและภาษาอังกฤษ นั่นหมายความว่า:
ฉันมีปัญหาเดียวกัน ABC
ในฐานะที่เป็นรูปแบบภาษาอังกฤษที่ฉันมี
ดังนั้นฉันจึงเพิ่มUS
เลย์เอาต์แทนABC
และหลังจากลบABC
ปัญหาได้หายไป
ฉันมีปัญหาที่คล้ายกัน ดังที่แสดงในวิดีโอหรืออีกภาษาหนึ่งที่แทนที่จะมี n + 1 ภาษาฉันสามารถสลับระหว่าง 1 ภาษาได้ทันทีแม้ว่าฉันจะมี n + 1 ดูเหมือนว่ากระบวนการทำให้ตัวเองเป็นอิสระหรืออะไรก็ตาม ในการแก้ไขปัญหาฉันเข้าสู่การตั้งค่าแป้นพิมพ์ -> ทางลัด -> ยกเลิกการเลือก "เลือกแหล่งสัญญาณเข้าก่อนหน้า" หรือ "เลือกแหล่งข้อมูลถัดไปในเมนูอินพุต" ไม่ว่าคุณจะใช้อะไร หลังจากนั้นปิดการตั้งค่าและเปิดใหม่ ไปที่ทางลัดอีกครั้งและเปิดใช้งานตัวเลือกที่คุณชอบ
ดูเหมือนว่าจะเริ่มกระบวนการใหม่
ในที่สุดฉันก็พบวิธีที่น่าพอใจในการแก้ไขปัญหานี้ชั่วคราวบนคอมพิวเตอร์ของฉัน (รัน Sierra 10.12.6) โดยไม่ต้องรีบูต! แม้แต่เปิดบัญชีใน StackExchange เพื่อแชร์ :)
อย่างแรกอาการของฉัน: ในบางครั้งแป้นพิมพ์จะหยุดสลับระหว่างภาษาอังกฤษและภาษาอื่น ๆ ของฉัน ไม่สำคัญว่าฉันจะใช้แป้นพิมพ์ลัดเพื่อสลับหรือลองสลับในแถบเมนู สิ่งที่เกิดขึ้นคือฉันเห็นธงของ OtherLanguage ของฉันจากนั้นเมื่อฉันพยายามพิมพ์มันจะเปลี่ยนกลับเป็นภาษาอังกฤษ
อย่างไรก็ตาม ... ฉันสังเกตเห็นว่าพฤติกรรมนี้เฉพาะแอปพลิเคชัน แอปพลิเคชั่น "แบบมีส่วนร่วม" บางส่วน (ใน Terminal ของฉัน) ยังให้ฉันสลับ (ใช้วิธีการใดก็ได้) และพักด้วยเค้าโครง OtherLanguage สิ่งนี้ทำให้ฉันมีความหวัง ...
น่าเสียดายที่การรีบูตเครื่องไม่ใช่ตัวเลือกดังนั้นฉันจึงทำการทดลองต่อไป ก่อนอื่นฉันออกจากแอปพลิเคชันที่เป็น "ความร่วมมือ" (Safari, Mail, Skype, Slack) นำพวกเขากลับมาอีกครั้ง - ไม่มีผลกระทบ
จากนั้นฉันออกจากพวกเขาอีกครั้งเปลี่ยนไปที่เทอร์มินัลที่น่าเชื่อถือของฉันเปลี่ยนแหล่งที่มาของอินพุทและเริ่ม Skype ใหม่ - Skype ให้ฉันเป็นภาษาอื่น ๆ ทำซ้ำเช่นเดียวกันกับ Slack - มันก็ใช้ได้เหมือนกัน! ทำซ้ำกับ Safari - มันทำงานได้อีกครั้ง! ทำซ้ำกับ Mail - ไม่มีทาง :(
อย่างไรก็ตามฉันสามารถอยู่กับสิ่งนั้นได้ในขณะนั้น ตัวอย่างเช่นฉันสามารถพิมพ์ข้อความของฉันในแอปพลิเคชันอื่นและเพียงวางลงในอีเมลของฉันเป็นการแก้ไขชั่วคราว
หวังว่ามันจะช่วยให้ใครบางคนที่นั่น!