เหตุใด Windows จึงเปลี่ยนภาษาที่ป้อนแบบสุ่ม


33

ฉันทำงานกับ Windows XP Pro เวอร์ชันภาษาอังกฤษ แต่ภาษาที่ใช้งานของฉันคือภาษาสเปน ภาษาป้อนข้อมูลเริ่มต้นของฉันถูกตั้งค่าเป็นสเปน แต่บางครั้ง Windows จะเปลี่ยนการตั้งค่านี้โดยอัตโนมัติเมื่อคุณสลับแอปพลิเคชัน

ทำไมถึงเป็นอย่างนั้น?

(ฉันเป็นแฟนตัวยงของALT+ LEFT SHIFTซึ่งช่วยให้คุณหมุนเวียนใช้ภาษาที่มีให้)


ติดแท็กเป็น "หน้าต่าง" นี้เกิดขึ้นบน Vista เกินไป
Andrija

นอกจากนี้ยังเกิดขึ้นในวันที่ 7
Cristián Romo

คำตอบ:


20

การตั้งค่าภาษาป้อนข้อมูลเป็นแบบต่อแอปพลิเคชัน แอปพลิเคชันที่เรียกใช้Windows APIเพื่อเปลี่ยนภาษาที่ป้อนสามารถตั้งค่ารูปแบบแป้นพิมพ์อื่นได้หากเปิดใช้งานสำหรับผู้ใช้

บางครั้งมันก็เกิดขึ้นถ้าคุณกดปุ่ม ALT และ LEFT-SHIFT ร่วมกันโดยไม่ตั้งใจ หากคุณไม่ต้องการมีพฤติกรรมนี้คุณสามารถ "ถอนการติดตั้ง" ภาษา / วัฒนธรรมการป้อนข้อมูลทั้งหมดที่คุณไม่ต้องการในแผงควบคุม:

Regional and Language Options > Text Services and Input Languages

แก้ไข:หรือเพียงแค่ตรวจสอบ"ปิดบริการข้อความขั้นสูง"


3
การลบภาษาอื่น ๆ ออกดูเหมือนว่ารุนแรงเกินไป ฉันลองทำเครื่องหมาย "ปิดบริการข้อความขั้นสูง" ในแท็บขั้นสูงที่นั่น
guillermooo

"ปิดบริการข้อความขั้นสูง" ใน Vista อยู่ที่ไหน
Andrija

1
blogs.msdn.com/michkap/archive/2006/12/23/1351269.aspx -> คุณไม่สามารถ
Ant

1
คำตอบนี้แก้การเปลี่ยนแปลงแบบสุ่มของคีย์บอร์ดอย่างไร ฉันจำเป็นต้องมี alt + shift เพื่อเปลี่ยนเค้าโครง ปัญหาที่ภาษาเปลี่ยน "ด้วยตัวเอง" บางครั้ง
Berry Tsakala

21

เป็นไปได้มากที่สุดเนื่องจากคุณกดปุ่มลัดAlt+ Shiftโดยไม่ตั้งใจ

ส่วนตัวฉันลบภาษาอื่น ๆ ทั้งหมดจากแถบภาษาและปิดการใช้งานปุ่มทางลัด หลังจากที่ฉันทำอย่างนั้นมันไม่เคยเกิดขึ้นอีกครั้ง =)

วิธีการ (บน Windows Vista และอาจจะเป็นเซเว่น):คลิกขวาที่แถบภาษาและเลือกการตั้งค่า ... (หรือไปที่แผงควบคุม , ตัวเลือกภูมิภาคและภาษา ) จากนั้นไปที่แท็บคีย์บอร์ดและภาษาและคลิกที่เปลี่ยนคีย์บอร์ด ...เลือกคีย์บอร์ดที่คุณไม่มีและคลิกปุ่มลบ ไปที่แถบภาษาและเลือกซ่อนในกล่องกลุ่มแถบภาษา ไปที่แท็บการตั้งค่าคีย์ขั้นสูงจากนั้นในปุ่มลัดสำหรับภาษาที่ป้อนให้เลือกระหว่างภาษาที่ป้อนคลิกเปลี่ยนลำดับของคีย์ ...และเลือกไม่ได้มอบหมายในกล่องทั้งสองกลุ่ม สุดท้ายตีOK , OKและOK


ฉันแน่ใจว่าจะใช้งานได้ แต่ดูเหมือนจะโหดร้ายเกินไปสำหรับเวิร์กสเตชันที่ใช้ร่วมกัน! ;-)
guillermooo

4
มีบัญชีผู้ใช้เดียวสำหรับทุกคนดังนั้น '95 ;)
macbirdie

โอ้ใช่แล้ว ยังไงก็เถอะฉันคิดว่ามันเป็นการตั้งค่าระดับโลกสำหรับผู้ใช้ทั้งหมด ·หน้าแดง·
guillermooo

นอกจากนี้คอมพิวเตอร์มีแป้นพิมพ์มากกว่าหนึ่งแป้นบ่อยเพียงใด แต่ผมเห็นจุดของคุณ ... @macbirdie โชคดีที่มีจุดที่ดีเช่นกันดังนั้นฉันเดาจุดของฉันยังคงยืน: p
Svish

2
ไม่สามารถแสดงความคิดเห็นเป็นตัวแทน (ขออภัย) แต่ @Svish - ผู้คนจำนวนมาก / คอมพิวเตอร์เช่นแล็ปท็อปในสหราชอาณาจักรของฉันเสียชีวิตสองวันก่อนเดินทางไปอเมริกาฉันเป็นนักพัฒนาเว็บดังนั้นฉันจึงต้องการใหม่ในวันที่ฉันลงจอด ดังนั้นฉันมีแล็ปท็อปของ USA แต่ฉันใช้เหล็กดัดปีกกาวงเล็บมุม ฯลฯ ตลอดเวลาและไม่ต้องการยุ่งกับการพิมพ์แบบสัมผัสด้วยการสลับไปใช้เค้าโครงของสหรัฐอเมริกา ดังนั้นเมื่อฉันเทียบท่าในสำนักงานฉันจึงปรากฏในแป้นพิมพ์ของสหราชอาณาจักร แต่แอพ windows / windows เพียงแค่พลิกตัวเลือกเลย์เอาต์ของฉันที่เต็มไปด้วยวิลลี่เปื้อนเลือด :( ถ้าฉันตั้งไว้ฉันต้องการมันตั้งฉันไม่ได้ใช้คอมพิวเตอร์ฉันควรจะรับผิดชอบมันจริงๆ :(
MemeDeveloper

3

ฉันคิดว่าภาษาอินพุตจะได้รับการดูแลต่อแอปพลิเคชัน ฉันไม่แน่ใจว่ามีวิธีปิดใช้งานพฤติกรรมดังกล่าวหรือไม่


3

ใช่ jtbandes ภาษาที่ป้อนจะได้รับการดูแลรักษาต่อแอปพลิเคชัน - ในความเป็นจริงต่อหน้าต่างเนื่องจากหน้าต่างเบราว์เซอร์ IE หลายหน้าต่างแต่ละตัวมีการตั้งค่าของตนเอง Windows เป็นที่รู้จักกันดีมากในการจัดการกับภาษาป้อนข้อมูลหลายภาษาและบางครั้งอาจจำไม่ได้ว่าภาษาที่ใช้ในแอพพลิเคชั่นเดียวเมื่อสลับเป็นจำนวนมาก ฉันเป็นคนเดนมาร์กทำงานกับเนื้อหาภาษาอังกฤษในคอมพิวเตอร์ Windows ของ Windows ออสเตรีย (เยอรมัน) และฉันเห็นสิ่งนี้บ่อยเกินไปที่จะนับ

ทางออกที่ดีที่สุดที่ฉันสามารถนำเสนอคือเลือกภาษาป้อนข้อมูลเพียงภาษาเดียวและไปกับภาษานั้นเท่านั้น

สำหรับฉันมันหมายถึงการใช้เลย์เอาต์เดนมาร์กเสมอเพราะหลังจากนั้นฉันสามารถพิมพ์อักขระพิเศษภาษาเยอรมัน (เลย์เอาต์ DK มี¨คีย์ umlaut) รวมทั้งอักขระพิเศษเดนมาร์ก (ซึ่งเลย์เอาต์เยอรมันไม่สามารถใช้ได้) รวมถึงภาษาอังกฤษทั้งหมด แน่นอน.

ข้อเสียอาจเป็นความเร็วในการพิมพ์ที่น้อยที่สุดในภาษาอื่น ๆ แต่อย่างน้อยคีย์บอร์ดจะตรงกับภาษาที่ป้อนของ Windows ตลอดเวลา มันยากมากที่ภาษาที่คุณเลือกจะป้องกันไม่ให้คุณพิมพ์สิ่งที่คุณต้องการ


2

บางครั้งมันก็เกิดขึ้นกับฉันเช่นกัน แต่ฉันคิดว่ามันเป็นเพราะฉันโดน Alt + Shift โดยไม่ได้ตั้งใจ

มันจะดีถ้ามีเสียงบี๊บหรืออะไรสักอย่างที่จะบอกคุณว่าคุณได้ทำมันไปแล้ว ...


1

ฉันคิดว่าการตั้งค่าแป้นพิมพ์ได้รับการดูแลรักษาต่อแอพพลิเคชั่นตัวอย่างเช่น Word อาจทำงานด้วยการตั้งค่าภาษาสเปน แต่ Notepad ได้รับการกำหนดค่าด้วยภาษาอังกฤษ

คุณอาจต้องการตรวจสอบภาษาที่กำหนดค่าให้เป็นค่าเริ่มต้น


1

ฉันเกลียดที่ใช่บางแอปพลิเคชันมีค่าเริ่มต้น

สิ่งที่ฉันทำคือลบออกจากแถบภาษาอย่างสมบูรณ์และเก็บเพียงหนึ่ง

อีกสิ่งที่ฉันเกลียดคือให้แป้นพิมพ์เปลี่ยนจาก en-Spain / en-LatinAmerica ... มันแบ่งเค้าโครง!

ดังนั้นฉันจะลบพวกเขาทั้งหมดและเก็บไว้ฉันใช้


ใช่ฉันได้ลบภาษาที่ป้อนเป็นภาษาอังกฤษด้วย
djeidot

0

ฉันมีสิ่งเดียวกันไม่กี่เดือนที่ผ่านมาปรากฎว่าฉันกดปุ่มทางลัดเพื่อสลับภาษาโดยไม่ตั้งใจ ฉันปิดการใช้งานทางลัดทั้งหมดและลบแถบเครื่องมือภาษาเพื่อให้คุณต้องเปลี่ยนภาษาในแผงควบคุมอย่างชัดเจน ตั้งแต่นั้นมาฉันก็ไม่ได้เกิดขึ้น


0

ตรวจหาภาษาโดยอัตโนมัติตัวเลือกที่มีอยู่ใน Word และ Outlook จะตรวจจับภาษาที่คุณกำลังพิมพ์และเปิดใช้งานเครื่องมือพิสูจน์อักษรสำหรับภาษานั้นโดยอัตโนมัติ

  1. เปิดเอกสารหรือข้อความอีเมลใหม่

  2. บนแท็บตรวจสอบในกลุ่มภาษาคลิกภาษา

  3. คลิกตั้งค่าการพิสูจน์ภาษา

  4. ในกล่องโต้ตอบภาษาให้เลือกกล่องกาเครื่องหมายตรวจหาภาษาโดยอัตโนมัติ

นำไปใช้กับ: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 การตั้งค่าภาษา 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

ตรวจสอบการตั้งค่า Word สำหรับ "การตรวจจับภาษาอัตโนมัติ"


โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงค์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill

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