วิธีแก้ไขข้อผิดพลาดในการสลับภาษา macOS Sierra?


28

การเปลี่ยนภาษาที่ใช้งานไม่ได้คุณสามารถดูวิดีโอได้


1
เกิดขึ้นเป็นครั้งคราวต้องรีสตาร์ทระบบปฏิบัติการ
georgexsh

แก้ไขสำหรับฉันโดยใช้ "เลือกแหล่งอินพุตก่อนหน้า" แทน "ถัดไป" ตามที่ Yahuen Yakimovich แนะนำด้านล่าง ไม่ได้เปลี่ยนการตั้งค่า Siri หรืออะไรอย่างอื่น FWIW (วันซ้อมซ้อม)
Kalle

คำตอบ:


17

ไปที่การตั้งค่าระบบ / Siri แล้วปิด Siri และตรวจสอบว่าแป้นพิมพ์ลัดถูกตั้งค่าเป็น None จากนั้นเริ่มต้นใหม่


เห็นได้ชัดว่า OP ไม่มี Siri
georgexsh

@georgexsh ทำไมคุณคิดอย่างนั้น
Tom Gewecke

อืมมันเป็นไปได้ฉันคิดผิด
georgexsh

2019 และมันยังคงอยู่ในโมฮาวี ...
virtustilus

ขอบคุณมาก!!! ฉันเกือบจะเริ่มเกลียดแล็ปท็อปของฉัน แต่ตอนนี้ปัญหาที่น่ารำคาญได้รับการแก้ไขในที่สุด!
erkfel

3

สิ่งนี้เกิดขึ้นกับฉันทุกครั้ง คอนโซลแสดงข้อผิดพลาดเมื่อฉันพยายามเปลี่ยนเค้าโครงแป้นพิมพ์:

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

หวังว่านี่จะช่วยผู้อื่นที่กำลังมีปัญหาเดียวกัน


1

มีปัญหาที่คล้ายกันกับรูปแบบที่ฉันต้องการเปลี่ยนโฟกัสของหน้าต่าง (ปิดและเปิดใช้งานหน้าต่างแอปพลิเคชันที่โฟกัสอยู่ในปัจจุบันโดยใช้คำสั่ง + แท็บน่ารำคาญมาก)

ฉันกำลังขยายวิธีแก้ปัญหาด้วย Siri (ซึ่งฉันไม่แน่ใจว่าจริง ๆ แล้วการแก้ปัญหา แต่ฉันไม่ได้ใช้อยู่ดี) กับสิ่งที่ได้ผลสำหรับฉัน:

  1. ปิด Siri ในการตั้งค่าระบบ (รีบูตตามที่อธิบายโดย Tom)
  2. วิธีการใช้งานกับเลือกแหล่งนำเข้าที่ก่อนหน้านี้
  3. อย่าใช้เลือกแหล่งข้อมูลถัดไปในเมนูป้อนข้อมูล

ความแตกต่างในวิธีการที่ทั้งสองวิธี (2) และ (3) นำมาใช้ทำให้เกิดเพียง (2) ในการทำงานอย่างถูกต้องเนื่องจากมันจะแสดงเมนูป๊อปอัพที่ผู้ใช้สามารถวนรอบภาษา สิ่งนี้ส่งผลให้ขั้นตอนการปรับโฟกัส / ขาดหายไป

หวังว่าจะช่วย!


ขอขอบคุณ! การใช้ "เลือกแหล่งสัญญาณเข้าก่อนหน้า" แทน "ถัดไป" แก้ไขปัญหานี้ให้ฉัน ฉันไม่ได้ทำอะไรอย่างอื่นเช่นปิด Siri (ซ้อม)
Kalle

0

สิ่งนี้รบกวนฉันมาเกือบทั้งปี มันกลับกลายเป็นว่าการออกแบบที่แย่มากและยุ่งเหยิงรวมถึงข้อบกพร่องที่ทำให้เกิดความยุ่งยากอย่างมาก

วิธีแก้ไขคือใช้เฉพาะพฤติกรรมที่ถูกต้อง ( ต่อไปนี้จะยกมาด้านล่าง ):

ในการตั้งค่าการป้อนข้อมูลฉันเปิดใช้งานวิธีการป้อนข้อมูลด้วยปุ่ม Caps-lock เมื่อทุกอย่างทำงานได้ดีนี่คือพฤติกรรมที่ควรจะเป็น:

พฤติกรรมที่ถูกต้อง

การใช้ตัวล็อคเพื่อสลับวิธีการป้อนข้อมูลภาษาจีนและภาษาอังกฤษ นั่นหมายความว่า:

  1. เมื่อใช้ภาษาจีนกดปุ่ม caps-lock จะเปลี่ยนวิธีการป้อนข้อมูลเป็นภาษาอังกฤษ
  2. เมื่อใช้ภาษาจีนปุ่มกดแบบยาวจะเปลี่ยนวิธีป้อนข้อมูลเป็นภาษาอังกฤษตัวพิมพ์ใหญ่ไฟเขียวจะเปิดอยู่ใน Apple Magic Keyboard
  3. เมื่อใช้ภาษาอังกฤษกดปุ่ม caps-lock แบบยาวเพื่อเปลี่ยนเป็นภาษาอังกฤษแบบตัวพิมพ์ใหญ่กดแบบ caps-lock แบบยาวเพื่อกลับไป
  4. เมื่อใช้ภาษาอังกฤษ (ไม่ว่าจะเป็นตัวพิมพ์ใหญ่หรือไม่ก็ตาม) ให้กดปุ่ม Caps-lock เพื่อเปลี่ยนเป็นภาษาจีน

พฤติกรรมที่ไม่ถูกต้อง

ก่อน (ธรรมดามาก)

  1. การกดปุ่ม caps-lock จะเปลี่ยนวิธีการป้อนข้อมูล แต่ตัวบ่งชี้ในแถบเมนูจะไม่เปลี่ยนไปเลย

วินาที (ธรรมดามาก)

  1. การกดปุ่มตัวล็อคไม่ได้เปลี่ยนวิธีป้อนข้อมูลอีกต่อไป แต่ cmd + space ยังคงใช้งานได้ ตัวบ่งชี้แถบเมนูทำงานเช่นกัน

ที่สาม (น้อยกว่าทั่วไป)

  1. กด caps-lock และ cmd + space ทั้งสองไม่ทำงาน ฉันต้องใช้เมาส์คลิกที่ตัวบ่งชี้แถบเมนูเพื่อเปลี่ยนวิธีการป้อนข้อมูล

สี่ (หายาก)

  1. กด caps-lock และ cmd + space ทั้งสองไม่ทำงาน ยิ่งกว่านั้นเมื่อฉันใช้ cmd + space ฉันสามารถเห็นเฉพาะวิธีป้อนข้อมูลภาษาอังกฤษหรือวิธีป้อนข้อมูลภาษาจีนเป็นสีเทา ทั้งสองเป็นสีเทาใน cmd + space และในตัวบ่งชี้แถบเมนู

ลิงค์เดิม: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565


10
ฉันไม่เข้าใจ "วิธีแก้ปัญหา" คุณเป็นเพียงแค่แคตตาล็อกว่ามันควรจะทำงานอย่างไรและบ่อยแค่ไหนถ้าไม่ได้ผล เมื่อมันทำงานไม่ถูกต้องคุณควรทำอย่างไรเพื่อแก้ไข การใช้ "พฤติกรรมที่ถูกต้อง" ไม่ใช่ตัวเลือกเมื่อคุณเผชิญกับ "พฤติกรรมที่ไม่ถูกต้อง"
Tom Gewecke

@ TomGewecke เห็นด้วย แต่ IMHO สังเวยสิ่งต่าง ๆ มีประโยชน์มากกว่าการแก้ปัญหาที่ไม่เกี่ยวข้อง
georgexsh

1
ข้อมูลของคุณส่งถึง Apple จริงๆไม่ใช่กับใครก็ตามที่มีปัญหาชัดเจนในการแก้ปัญหา แทนที่จะโพสต์ไว้ที่นี่ส่งไปที่apple.com/feedback
Tom Gewecke

0

ฉันมีปัญหาเดียวกัน ABCในฐานะที่เป็นรูปแบบภาษาอังกฤษที่ฉันมี
ดังนั้นฉันจึงเพิ่มUSเลย์เอาต์แทนABCและหลังจากลบABCปัญหาได้หายไป


! ที่น่าสนใจ คุณสลับกับภาษาอะไร รัสเซียอย่าง Sato?
Tom Gewecke

@TomGewecke ใช่รัสเซีย <-> สหรัฐฯ
Sonique

0

ฉันมีปัญหาที่คล้ายกัน ดังที่แสดงในวิดีโอหรืออีกภาษาหนึ่งที่แทนที่จะมี n + 1 ภาษาฉันสามารถสลับระหว่าง 1 ภาษาได้ทันทีแม้ว่าฉันจะมี n + 1 ดูเหมือนว่ากระบวนการทำให้ตัวเองเป็นอิสระหรืออะไรก็ตาม ในการแก้ไขปัญหาฉันเข้าสู่การตั้งค่าแป้นพิมพ์ -> ทางลัด -> ยกเลิกการเลือก "เลือกแหล่งสัญญาณเข้าก่อนหน้า" หรือ "เลือกแหล่งข้อมูลถัดไปในเมนูอินพุต" ไม่ว่าคุณจะใช้อะไร หลังจากนั้นปิดการตั้งค่าและเปิดใหม่ ไปที่ทางลัดอีกครั้งและเปิดใช้งานตัวเลือกที่คุณชอบ

ดูเหมือนว่าจะเริ่มกระบวนการใหม่


0

ในที่สุดฉันก็พบวิธีที่น่าพอใจในการแก้ไขปัญหานี้ชั่วคราวบนคอมพิวเตอร์ของฉัน (รัน Sierra 10.12.6) โดยไม่ต้องรีบูต! แม้แต่เปิดบัญชีใน StackExchange เพื่อแชร์ :)

อย่างแรกอาการของฉัน: ในบางครั้งแป้นพิมพ์จะหยุดสลับระหว่างภาษาอังกฤษและภาษาอื่น ๆ ของฉัน ไม่สำคัญว่าฉันจะใช้แป้นพิมพ์ลัดเพื่อสลับหรือลองสลับในแถบเมนู สิ่งที่เกิดขึ้นคือฉันเห็นธงของ OtherLanguage ของฉันจากนั้นเมื่อฉันพยายามพิมพ์มันจะเปลี่ยนกลับเป็นภาษาอังกฤษ

อย่างไรก็ตาม ... ฉันสังเกตเห็นว่าพฤติกรรมนี้เฉพาะแอปพลิเคชัน แอปพลิเคชั่น "แบบมีส่วนร่วม" บางส่วน (ใน Terminal ของฉัน) ยังให้ฉันสลับ (ใช้วิธีการใดก็ได้) และพักด้วยเค้าโครง OtherLanguage สิ่งนี้ทำให้ฉันมีความหวัง ...

น่าเสียดายที่การรีบูตเครื่องไม่ใช่ตัวเลือกดังนั้นฉันจึงทำการทดลองต่อไป ก่อนอื่นฉันออกจากแอปพลิเคชันที่เป็น "ความร่วมมือ" (Safari, Mail, Skype, Slack) นำพวกเขากลับมาอีกครั้ง - ไม่มีผลกระทบ

จากนั้นฉันออกจากพวกเขาอีกครั้งเปลี่ยนไปที่เทอร์มินัลที่น่าเชื่อถือของฉันเปลี่ยนแหล่งที่มาของอินพุทและเริ่ม Skype ใหม่ - Skype ให้ฉันเป็นภาษาอื่น ๆ ทำซ้ำเช่นเดียวกันกับ Slack - มันก็ใช้ได้เหมือนกัน! ทำซ้ำกับ Safari - มันทำงานได้อีกครั้ง! ทำซ้ำกับ Mail - ไม่มีทาง :(

อย่างไรก็ตามฉันสามารถอยู่กับสิ่งนั้นได้ในขณะนั้น ตัวอย่างเช่นฉันสามารถพิมพ์ข้อความของฉันในแอปพลิเคชันอื่นและเพียงวางลงในอีเมลของฉันเป็นการแก้ไขชั่วคราว

หวังว่ามันจะช่วยให้ใครบางคนที่นั่น!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.