วิธีใช้แป้นพิมพ์ Windows บน Mac OS X


13

ฉันมีคีย์บอร์ด Logitech Windows และฉันต้องการที่จะใช้มันในของฉันiMac ปัญหาคือปุ่มหลายปุ่มถูกแมปไปยังตำแหน่งที่ไม่ถูกต้อง ตัวอย่างเช่นเมื่อฉันกดRight Alt+ 2ฉันจะได้รับสัญลักษณ์™ไม่ใช่สัญลักษณ์ @ ปัญหายังมีอยู่เมื่อฉันใช้RDPและเข้าสู่ระบบเครื่อง Windows XP ฉันมีการตั้งค่าภูมิภาคของสวีเดน (วิธีการป้อนข้อมูล) ใน Mac OS X

  • เป็นไปได้ไหมที่จะทำการแมปคีย์บอร์ดใหม่อีกครั้งเพื่อให้เครื่อง Windows XP ระยะไกลทุกปุ่มบนแป้นพิมพ์ทำงานได้จริง
  • ฉันสามารถปิดการใช้งานทางลัด Mac OS X ทั้งหมดเมื่อฉันอยู่ในหน้าต่าง RDP ได้หรือไม่?

ฉันมีแป้นพิมพ์ Logitech Windows USB มาตรฐาน

ดูเหมือนว่าจะมีปัญหาเลย์เอาต์ เมื่อฉันติดตั้งเค้าโครงแป้นพิมพ์ Logitech ฉันสามารถเลือกได้ แต่เพียงเลื่อนกลับไปเป็นเค้าโครงเริ่มต้นหลังจากผ่านไประยะหนึ่ง


มันไม่เกี่ยวกับ "การทำแผนที่ผิด" มันเกี่ยวกับ mac os นั้นใช้เค้าโครงคีย์อื่น แต่ไม่รู้ว่ามีเครื่องมือใดที่จะทำการแมปใหม่หรือไม่
schöppi

ลองใช้ปุ่ม Shift เพื่อรับฟังก์ชั่นคีย์สำรองแทน Alt อย่างไรก็ตามสิ่งนี้ไม่ได้แก้ปัญหาการแมปอีกครั้ง มันง่ายพอที่จะแมปคีย์ใหม่โดยใช้ซอฟต์แวร์ แต่สัญลักษณ์บนคีย์บอร์ดจะไม่ถูกต้อง
Jay_Booney

Alt ตามสิทธิเรียกว่าAltGrและอาจจะมีการทำงานที่แตกต่างกันไปในรูปแบบแป้นพิมพ์
phuclv

คำตอบ:


11

คุณอาจดูUkeleleเครื่องมือแก้ไขเค้าโครงแป้นพิมพ์ Mac OS X ได้ฟรี:

Ukelele เป็นตัวแก้ไขเค้าโครงแป้นพิมพ์ Unicode สำหรับ Mac OS X เวอร์ชัน 10.2 ขึ้นไป เวอร์ชัน 2.0 และใหม่กว่าสำหรับ Mac OS X เวอร์ชั่น 10.4 และใหม่กว่าเท่านั้น

เริ่มต้นด้วยรุ่น 10.2 (Jaguar), Mac OS X รองรับรูปแบบ XML-based สำหรับรูปแบบแป้นพิมพ์ (ไฟล์. keylayout) สิ่งเหล่านี้อาจถูกติดตั้งโดยการคัดลอกไปยังโฟลเดอร์ Keyboard Layouts ภายใน / Library หรือ ~ / Library; จากนั้นจะเปิดใช้งานผ่านแท็บอินพุตของโมดูล International (Language & Text in 10.6) ภายในการตั้งค่าระบบ

อย่างไรก็ตามการปรับเปลี่ยนรูปแบบแป้นพิมพ์ - เพียงอย่างเดียวสร้างรูปแบบแป้นพิมพ์ใหม่ทั้งหมดเช่นสคริปต์ใหม่ - โดยการแก้ไขข้อความ XML โดยตรงน่าเบื่อและเกิดข้อผิดพลาดได้ง่าย

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

นอกจากการกำหนดรหัสอักขระเดียวให้กับคีย์อย่างง่ายแล้ว Ukelele ยังสามารถกำหนดสตริงอักขระได้หลายตัวและสามารถสร้าง "คีย์ตาย" ซึ่งการกดแป้นพิมพ์จะกำหนดสถานะใหม่ที่ปรับเปลี่ยนผลลัพธ์ของการกดแป้นต่อไปนี้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบแป้นพิมพ์ Mac OS X เช่นเดียวกับรูปแบบที่มีอยู่พร้อมสำหรับการดาวน์โหลดดู ทรัพยากรการป้อนข้อมูล สำหรับเลย์เอาต์บางประเภทโดยเฉพาะอย่างยิ่งกับลำดับของคีย์ที่ตายแล้วจำนวนมากการสร้างเลย์เอาต์ด้วยเครื่องมือที่ใช้ข้อความKeyLayoutMakerอาจเป็นทางเลือกที่มีประโยชน์

ภาพ


8

ปัญหาคือว่าตัวปรับเปลี่ยนคีย์ของคุณตั้งค่าไว้ไม่ถูกต้อง คุณสามารถแก้ไขได้โดยไปที่ System Preferences> Keyboard> Modifier Keys เปลี่ยนการตั้งค่ารอบ ๆ จนกว่าคุณจะได้รับการกำหนดค่าที่ถูกต้องสำหรับแป้นพิมพ์ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


คำตอบนี้ใช้ไม่ได้กับตัวอย่างเฉพาะที่เป็นส่วนหนึ่งของคำถาม หากผู้ใช้ใส่ใจสิ่งนี้เขาก็ไม่ได้พูดถึงมัน
Daniel Beck

ฉันเคยลองมาก่อน แต่ขนาดที่ไม่ได้แก้ไขปัญหาที่สำคัญอื่น ๆ
Amir Rezaei

4

คุณอาจลองใช้ภายใต้การตั้งค่าระบบ / ภาษา & ข้อความ / แหล่งอินพุต ฉันเห็นเช่น "British" และ "British - PC" เป็นหมวดหมู่แยก การเลือกอันหลังดูเหมือนว่าจะทำให้ปุ่มเพื่อแมปอย่างถูกต้องกับแป้นพิมพ์ PC ของอังกฤษ (Logitech) นี่คือหลังจากติดตั้ง Logitech Device Manager (โดยไม่มีเอฟเฟกต์ที่มองเห็นได้) และ headcratching เหนือเนื้อหาของ Library / Keyboard Layouts ในวันที่ 10.8.3 สำหรับสิ่งที่คุ้มค่า


1
วิธีนี้จะแก้ไขคีย์บางตัว แต่จะแบ่งคีย์อื่น ๆ My \ ถูกตั้งค่าไม่ถูกต้อง ดีกว่าผิด @ ที่ไม่ถูกต้อง
Will Calderwood

1

ระบบการตั้งค่า> ภาษาและข้อความ> แหล่งป้อนข้อมูลรวมถึงรูปแบบคอมพิวเตอร์จำนวนมากและยังมีรูปแบบพีซีเพสตรี้สำหรับภาษาเช่นภาษาเยอรมันและภาษาฝรั่งเศส

คุณสามารถใช้Ukeleleเพื่อสร้างคีย์เลย์เอาต์ของคุณเอง:

  • เลือกไฟล์> ใหม่จากแหล่งอินพุตปัจจุบัน
  • เปลี่ยนปุ่ม
  • /Library/Keyboard Layouts/บันทึกเป็นมัดไป รูปแบบแป้นพิมพ์ใน~/Library/Keyboard Layouts/ไม่สามารถเลือกได้ในกล่องโต้ตอบรหัสผ่านหรือหน้าต่างเข้าสู่ระบบและป๊อปอัปที่แสดงเมื่อกดแป้นค้างไว้ไม่สามารถทำงานกับไฟล์. keylayout ปกติ
  • ออกจากระบบและกลับเข้ามาและเปิดใช้งานแหล่งสัญญาณเข้าในการตั้งค่าระบบ> ภาษาและข้อความ> แหล่งสัญญาณเข้า

เพื่อใช้การเปลี่ยนแปลงที่จะ keylayout คุณต้องตัวอย่างเช่นการทำงานsudo touch /Library/Keyboard Layouts/และออกจากระบบและกลับมาอยู่ใน. คุณสามารถปิดการใช้แหล่งป้อนข้อมูลเริ่มต้นโดยการแก้ไข plist

ตัวเลือกอื่นคือการใช้Karabiner (ก่อนหน้านี้เรียกว่า KeyRemap4MacBook) :

คุณสามารถทำการแมปกุญแจในส่วนต่อประสานกับผู้ใช้และมันจะมีผลโดยตรง

หรือหากคุณสามารถเปลี่ยนมาใช้เค้าโครงของสหรัฐอเมริกาได้ก็จะมีอักขระ ASCII ทั้งหมดอยู่ในตำแหน่งเดียวกันบน Mac และ Windows

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