การสลับเค้าโครงแป้นพิมพ์ใน Windows ทั่วโลก


50

ฉันกำลังค้นหาโซลูชันเพื่อสลับเค้าโครงแป้นพิมพ์ของฉันใน Windows ทั่วโลกสำหรับหน้าต่างทั้งหมดอย่างรวดเร็ว

เมื่อฉันเปลี่ยนเลย์เอาต์ปัจจุบันโดยการกดการรวมกันของเวทย์มนตร์Alt+ Shiftหรือเมื่อฉันเลือกเลย์เอาต์อื่นในแถบภาษาสิ่งนี้จะเปลี่ยนเลย์เอาต์ในหน้าต่างปัจจุบันเท่านั้น


คุณยังต้องสามารถเปลี่ยนไปใช้ภาษาอื่น ๆ ได้หรือไม่?
Ivo Flipse

2
ใช่ฉันใช้สองเค้าโครง ฉันต้องการใช้รูปแบบอื่นในการพิมพ์ข้อความมากกว่าที่จะใช้ในคอนโซลและรหัส
Manuel Faux

4
ฉันไม่อยากเชื่อเลยว่าจะต้องใช้เวลาจนกว่า Win8 จะสามารถใช้งานได้จริง มันช่างเจ็บปวดเหลือเกิน!
Levi Botelho

3
Grr Windows พฤติกรรมนี้จะมีประโยชน์มากกว่าความบ้าคลั่ง 'ต่อหน้าต่าง' ในปัจจุบัน
พันเอก Panic

คำตอบ:


19

Windows 8 รองรับการใช้งานทันที ดูเหมือนว่าจะมีฟังก์ชั่นการสลับรูปแบบแป้นพิมพ์ในตัวที่ดีมากพร้อมกับคุณสมบัติต่อไปนี้:

  • สลับเค้าโครงทั่วโลกตามค่าเริ่มต้น (สามารถเปลี่ยนแปลงได้ถ้าจำเป็น)
  • Windowsได้สร้างขึ้นในคีย์ลัดที่จะเปลี่ยนรูปแบบ: Space+ สิ่งนี้จะทริกเกอร์หน้าต่างการแจ้งเตือนที่มีประโยชน์ (นี่เป็นเหมือนรูปแบบแป้นพิมพ์Alt+ Tab.)
  • แสดงเค้าโครงแป้นพิมพ์ปัจจุบันของคุณในไอคอนแถบภาษา

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

ปรับปรุง

หลังจากใช้เวลาสองถึงสามสัปดาห์ในการใช้งาน Windows 8 ฉันสังเกตว่ารูปแบบแป้นพิมพ์ดูเหมือนจะเปลี่ยนไปเป็นแบบที่ไม่ใช่ค่าเริ่มต้นในระหว่างการใช้งานปกติ มันกลับกลายเป็นว่าปัญหาเกิดจากทางลัด+ และCtrl+ แบบดั้งเดิมที่ล่วงละเมิด ในการแก้ไขปัญหานี้ให้ทำดังต่อไปนี้:ShiftAltShift

  1. เปิดรายการแผงควบคุมภาษา
  2. ไปที่การตั้งค่าขั้นสูงทางด้านซ้าย
  3. ไปเปลี่ยนคีย์ร้อนแถบภาษา
  4. ไปเปลี่ยนลำดับที่สำคัญ ...
  5. ยกเลิกการกำหนดทางลัดที่คุณไม่ต้องการ

ฉันได้ค้นพบสิ่งนี้เมื่อหลายวันก่อนการจัดการเลย์เอาต์ได้เปลี่ยนไปในทางที่ดีมาก +1 สำหรับการชนะ + ช่องว่าง
Manuel Faux

1
นี่จะเป็นเหตุผลในการอัพเกรดเป็น windows 8
Automatico

5
นี้ไม่ได้เป็นคำตอบสำหรับคำถาม ..
ฮวนมานูเอล Villegas

@JuanManuelVillegas เป็นอย่างไร จากประสบการณ์ของฉันสิ่งนี้สามารถแก้ไขปัญหาได้อย่างสมบูรณ์แบบ
Sam

@Sam เขากำลังขอการแก้ไขสำหรับ Windows 7 ไม่ใช่ 8! ดังนั้นนี่ไม่ใช่วิธีแก้ปัญหา จากคำตอบด้านล่างสิ่งเดียวที่ทำงานได้ดีสำหรับฉันคือแอป Keyla
Juan Manuel Villegas

21

ฉันสายไปนิดหน่อย แต่ผู้ที่สนใจอาจชอบkbswitchแอป(ฟรี) ของฉัน สลับเค้าโครงแป้นพิมพ์ใน Windows ทั่วโลก ฉันใช้มันตลอดเวลาและฉันคิดว่ามันยอดเยี่ยม (บางคนอาจบอกว่าฉันลำเอียงฉันจะเถียงว่าฉันเพิ่งทำสิ่งที่จะยอดเยี่ยมแล้วเขียนโปรแกรมที่ทำอย่างนั้นมันจะแปลกถ้าฉันคิดเป็นอย่างอื่น)

http://www.tomseddon.plus.com/kbswitch/

ฉันใช้เพื่อสลับระหว่าง Dvorak (เมื่อฉันใช้แป้นพิมพ์แยก) และ QWERTY (เมื่อฉันใช้แป้นพิมพ์ที่ไม่ต่อแยก) ด้วยการทำเช่นนี้ฉันจะเก็บความทรงจำของกล้ามเนื้อสำหรับเลย์เอาต์ทั้งสองแยกกัน หยุดนิ้วของฉันสับสนเกินไป

POSTSCRIPT: หากคุณรู้สึกกล้าและ / หรือคุณใช้ Windows 7 x64 คุณอาจต้องการทดลองใช้kbswitch2 (ลิงก์ไปยัง README) นอกเหนือจากความเข้ากันได้ที่กว้างขึ้นคุณสมบัตินี้รองรับบรรทัดคำสั่งดังนั้นจึงสามารถรวมเข้ากับ AutoHotkey (หรือคล้ายกัน) สำหรับการสลับเค้าโครงที่ควบคุมด้วยคีย์บอร์ด เนื่องจากลักษณะการทดลองของมันก็เพื่อให้ห่างไกลใช้ได้เฉพาะผ่าน GitHub ดังนั้นด้วยขอโทษสำหรับวิธีการจัดส่ง ropey เล็กน้อย: เยี่ยมชมหน้าโครงการใช้ GitHub ปุ่มที่จะได้รับการไปรษณีย์และหาในโฟลเดอร์ภายในไปรษณีย์kbswitchDownload ZIPkbswitch2.exekbswitch-master/kbswitch2/bin/


2
น่ากลัว สิ่งที่ฉันพลาดคือปุ่มลัดเดียวสำหรับทั้งหมดนี้ (เช่น alt + shift บางที AutoHotkey สามารถทำสิ่งนี้ได้?)
Apache

คุณจะสามารถทำให้สิ่งนี้ใช้งานได้กับ DOS พร้อมท์หรือไม่? :)
Josh Johnson

มันทำงานแล้วสำหรับฉันสำหรับคอนโซล windows บน Windows XP แบบ 32 บิต ฉันมีรายงานปัญหาเกี่ยวกับ Windows 7 (ไม่แน่ใจว่าบิตบิตใด) ซึ่งฉันยังไม่ได้ตรวจสอบ
Tom Seddon

2
มันดูยอดเยี่ยม แต่ฉันจะไม่ลองด้วยซ้ำเพราะต้องเลื่อนเม้าส์และคลิกทุกครั้งที่ฉันต้องการเปลี่ยนเลย์เอาต์ทำงานได้ดีกว่าการใช้เลย์เอาต์ต่อแอปพลิเคชัน ไม่สนับสนุนปุ่มลัดไม่ใช่คุณสมบัติ แต่เป็นแต้มต่อ ความสามารถในการเลือกว่าจะสนับสนุนปุ่มลัดจะเป็นคุณสมบัติหรือไม่ บางทีคุณควรพิจารณาเพิ่มคุณสมบัตินี้เพื่อลองและชนะผู้ใช้บางคนเช่นฉัน! :)
Fletch

1
@ MikeH-R หากคุณยังคงสนใจมีภาคต่อใหม่ (ทดลอง) kbswitch, kbswitch2 ที่มีความเข้ากันได้ที่กว้างขึ้นและรองรับบรรทัดคำสั่งที่เป็นมิตรกับ AutoHotkey
Tom Seddon

5

ลองเปลี่ยนเป็น! . มันเป็นโปรแกรมภาษารัสเซียพร้อมอินเทอร์เฟซภาษาอังกฤษเสริม มันทำงานบน Vista และ Windows 7 เพียงแค่กด "Next" เพื่อติดตั้ง หลังการติดตั้งในคุณสมบัติ (รายการแรกในเมนู) ให้เลือก " ใช้ภาษาอังกฤษเป็นภาษาส่วนต่อประสานกับผู้ใช้ " และ " ตั้งค่ารูปแบบการใช้งานทั่วทั้งระบบ "


แก้ไข: ลิงค์ด้านบนไปที่หน้าแปลของ Google โพสต์นี้ แต่เดิมเชื่อมโยงไปยังหน้าเว็บภาษารัสเซียนี้


ทำงานได้ดีสำหรับฉันใน XP เช่นกัน!
brone

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

ฉันได้พบจริงว่าโปรแกรมรุ่นเก่ากว่า (ไม่ใช่เบต้า) ดูเหมือนจะไม่มีปัญหาแรกที่ฉันกล่าวถึงในความคิดเห็นข้างต้น (ปัญหาที่สองยังคงบังคับ แต่.)
แซม

4

ใช้Keyla สนับสนุนเลย์เอาต์ทั่วโลกและสลับไปมาระหว่างเลย์เอาต์ที่รวดเร็วกว่า!

ฉันติดตั้งบนคอมพิวเตอร์ของทุกคนเมื่อฉันมีโอกาส :)


อันนี้ดูเหมือนจะไม่ทำงานสำหรับบางหน้าต่างเช่นหน้าต่าง "Run" ฉันแนะนำให้คนลองSwitchIt! แทนสิ่งนี้
Sam

อนิจจาไม่ทำงานสำหรับฉัน - แอปที่ติดตั้ง แต่แปลกที่ไม่สามารถตั้งค่าทางลัดเพื่อเปลี่ยนเค้าโครง
พันเอก Panic

Keyla ใช้งานได้กับฉันใน Win7 อย่างไรก็ตาม @Sam ความคิดเห็นสำหรับ Windows7 เป็น ace! ใช้มันหากคุณสามารถ
พิษ

Keyla ไม่ทำงานไม่ได้เป็นแอปพลิเคชันที่ดีและเป็นมิตร
Denja

Keyla ใช้งานได้สำหรับฉัน แต่ดูเหมือนว่าจะต้องทำงานเป็นผู้ดูแลระบบ
MarcH

1

ฉันเดาว่าการจดจำเลย์เอาต์ต่อหน้าต่างนั้นเป็น "คุณสมบัติ" ฉันสงสัยเกี่ยวกับวิธีการทำสิ่งนี้ด้วยตัวเองและปรากฏว่าวิธีหนึ่งในการทำเช่นนี้คือการเปลี่ยนภาษาป้อนค่าเริ่มต้น

อย่างไรก็ตามการเปลี่ยนภาษาป้อนข้อมูลเริ่มต้นเกี่ยวข้องกับขั้นตอนพันล้าน -

เริ่ม -> แผงควบคุม -> การตั้งค่าภูมิภาคและภาษา -> แท็บที่สอง -> รายละเอียด -> เปลี่ยนค่าเริ่มต้น -> ตกลง -> ตกลง -> ปิดหน้าต่าง

(ใน windows xp) ไม่ได้หมายความว่า "เร็ว" :) แต่วิธีเดียวที่ฉันจะนึกได้


4
ไม่แม้แต่นี่เป็นทางออก ภาษาป้อนค่าเริ่มต้นใหม่จะใช้ในหน้าต่างใหม่เท่านั้น
Manuel Faux

คุณต้องออกจากระบบและเปิดการใช้งานการเปลี่ยนแปลง
Sam

1

หนึ่งในเพื่อนร่วมงานของฉันมีเลย์เอาต์แบบกำหนดเองที่สร้างขึ้นด้วยMicrosoft Keyboard Layout Editorซึ่งมีลักษณะการล็อก / การเปลี่ยนกะที่แตกต่างกัน: หากแคปล็อคอยู่มันเป็นเลย์เอาต์ Dvorak และถ้าแคปล็อคปิดอยู่ เนื่องจาก caps lock เป็นการตั้งค่าระดับโลกการกดปุ่ม caps lock จะสลับไปมาระหว่างรูปแบบทั่วโลก

นี่เป็นแฮ็คที่แย่มากซึ่งหมายความว่าคุณไม่สามารถใช้ปุ่ม Caps Lock ของคุณได้ตามปกติบางโปรแกรมใช้เฉพาะปุ่ม Caps Lock-off สำหรับคำสั่งที่แก้ไข (เช่น Ctrl + C) และคุณสามารถใช้กับรูปแบบได้ไม่เกินสองรูปแบบ .

แต่สำหรับข้อเสียทั้งหมดมันเป็นวิธีการเปลี่ยนแปลงอย่างรวดเร็วทั่วโลกระหว่างรูปแบบแป้นพิมพ์ที่แตกต่างกันสองแบบ

ตัวเลือกอื่นคือรับตัวแปลงฮาร์ดแวร์ / แป้นเดินสายในเค้าโครงอื่น ๆ ที่คุณต้องการและมีคีย์บอร์ดหลายอันบนเดสก์ท็อปของคุณหนึ่งอันสำหรับแต่ละภาษา ที่มีข้อเสียชุดของตัวเองคือมีคีย์บอร์ดหลายบนโต๊ะของคุณและอยู่ที่ whims ของฮาร์ดแวร์ (ปกติค่อนข้าง จำกัด ) rewiring


0

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

ใช้แถบภาษาเพื่อสลับไปมาระหว่างรูปแบบ

แต่บางทีทางออกที่ "ง่ายที่สุด" คือการลบการจัดวางแป้นพิมพ์อื่น ๆ จากการตั้งค่าภาษาของคุณเนื่องจากจะไม่เปลี่ยนกลับมาใช้อีก ดูเหมือนว่าแม้ว่าคุณจะปิดการจดจำภาษาอัตโนมัติ แต่แอปพลิเคชั่นบางตัวจะเขียนทับสิ่งนี้และเปลี่ยนแปลงมันตลอดเวลา (เช่นเบราว์เซอร์) ดังนั้นเพียงแค่ปิดเครื่อง (คุณสามารถนำกลับคืนมาได้เสมอ) เป็นวิธีที่ง่ายที่สุด

วิธีแสดงแถบภาษา (ใช้มุมมองคลาสสิคในแผงควบคุม):

  • คลิกเริ่มคลิกแผงควบคุมแล้วคลิกสองครั้งที่ตัวเลือกภูมิภาคและภาษา
  • บนแท็บภาษาภายใต้บริการข้อความและภาษาที่ป้อนให้คลิกรายละเอียด
  • ภายใต้การตั้งค่าให้คลิกแถบภาษา
  • เลือกกล่องกาเครื่องหมายแสดงแถบภาษาบนเดสก์ท็อป

หมายเหตุ:

  • แถบภาษาจะปรากฏขึ้นโดยอัตโนมัติหากคุณติดตั้งบริการข้อความเช่นลายมือคำพูดหรือตัวแก้ไขวิธีการป้อนข้อมูล (IME) อย่างไรก็ตามหากคุณปิดแถบภาษาคุณสามารถใช้ขั้นตอนนี้เพื่อแสดงซ้ำ
  • หากคุณย่อขนาดแถบภาษาลงในแถบงานให้คลิกไอคอนภาษาบนแถบงานแล้วคลิกแสดงแถบภาษา
  • หลังจากแถบภาษาปรากฏขึ้นคุณสามารถคลิกขวาที่แถบนั้นเพื่อแสดงเมนูทางลัด ใช้เมนูนี้เพื่อเปลี่ยนการตั้งค่าสำหรับแถบภาษาเช่นเชื่อมต่อกับแถบงานหรือเพิ่มป้ายข้อความ

สนใจอธิบายการลงคะแนนเสียงหรือไม่ มันใช้งานได้ในสิ่งที่เขาถามปัญหาของเขาอาจจะไม่สามารถแก้ไขได้ในแบบที่ดีกว่าถ้ามันเป็นแบบ
Ivo Flipse

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

สำหรับฉันมันเป็นแลปทอปสัญชาติดัทช์ซึ่งจะทำการสลับแบบสุ่ม โดยการลบภาษาอื่น ๆ ทั้งหมดมันจะยังคงอยู่ในสิ่งที่ฉันต้องการให้เป็น
Ivo Flipse

0

หากคุณไปที่แผงควบคุม / ภูมิภาคและตัวเลือกภาษา / ภาษา / รายละเอียด / การตั้งค่าคีย์ "คุณสามารถกำหนดปุ่มลัดสำหรับการเปลี่ยนภาษา

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


-2

ตัวเลือกที่ดีที่สุดของคุณคือการมีเพียงเลย์เอาท์เดียวเท่านั้นมันอาจฟังดูน่ากลัว ...

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

ฉันเป็นชาวเดนมาร์กอาศัยอยู่ในออสเตรียและเขียนภาษาอังกฤษ ฉันเลือกที่จะใช้รูปแบบภาษาเดนมาร์กเท่านั้นเพราะดีกว่าต้องแก้ไขปัญหาการสลับเค้าโครงทั้งหมดตลอดเวลา


1
ทางออกของฉันคือเลือก "US International" เลย์เอาต์นี้เป็นเลย์เอาต์ของสหรัฐอเมริกาตามปกติพร้อมด้วยการเพิ่มอักขระพิเศษอย่างง่าย ๆ ที่ใช้ในเยอรมันหรือเดนมาร์กโดยใช้ "Alt Gr"
Manuel Faux

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