การแม็ป Apple Keyboard Keys กับ Windows Keys


8

ดังนั้นฉันจึงมีแป้นพิมพ์ USB "Ultra-Thin" ของ Apple (อันที่มีพอร์ตฮับ USB สองพอร์ต)

แป้นพิมพ์

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

ฉันอ่านออนไลน์ว่าการใช้ไดรเวอร์ Apple Boot Camp สำหรับ Windows จะแก้ไขปัญหานี้ได้ คำถามของฉันคือ:

การใช้ไดรเวอร์ Boot Camp เป็นแนวทางที่ถูกต้องหรือไม่? ถ้าเป็นเช่นนั้นฉันจะพาพวกเขาออนไลน์ได้ทุกที่ (ฟรีเพราะฉันไม่มีดิสก์ Mac) ถ้าไม่ฉันสามารถแก้ไขปัญหาอะไรได้บ้าง ฉันคิดว่าฉันอ่านที่ไหนสักแห่ง (อาจเป็นCoding Horror ) ว่ามีโปรแกรมที่ชื่อว่า SharpKey ซึ่งทำการแก้ไขเหล่านี้ ทางเลือกอื่นที่ฉันเคยได้ยินคือใช้ AutoHotKey ดังนั้นฉันควรทำอย่างไร

คำตอบ:


11

ฉันลองใช้ไดรเวอร์ Boot Camp แต่มันอยู่ในรูปแบบ Mac. dmg และฉันไม่สามารถเปิดแพ็คเกจได้ ในที่สุดเมื่อฉันได้เปิดเพื่อเปิดมันทั้งหมดที่ฉันทำได้ก็คือติดตั้งแพ็คเกจ Boot Camp ทั้งหมด - ซึ่งฉันไม่ต้องการทำเพราะมันอาจเขียนทับไดรเวอร์และทำให้เลอะเทอะ ทั้งหมดที่ฉันต้องการคือคีย์บอร์ดและสิ่งเดียวที่ฉันลงเอยคือแพ็คเกจ 32- บิต (ไม่พบแพ็คเกจคีย์บอร์ด 64 บิต) ดังนั้นฉันจึงลงเอยด้วยการใช้ SharpKeys และ AutoHotkey ของ RandyRants ฉันใช้พวกเขาทั้งสองต่อไป

ฉันมี Apple Pro Keyboard (กราไฟท์) และใช้ใน Windows Vista - ฉันใช้ SharpKeys ของ Randyrants.com เพื่อทำแผนที่:

F13 -> PrintScreen
F14 -> Scroll Lock
Left Alt -> Left Windows
Left Win -> Left Alt
Right Alt -> Right Windows
Right Win -> Left Alt

(เนื่องจากปุ่ม Win อยู่ระหว่าง Alt และ Ctrl)

สิ่งเดียวที่ชาร์ปคีย์ไม่สามารถทำได้คือหยุดชั่วคราวซึ่งดูเหมือนว่าจะใช้ Scancode แบบสามไบต์ซึ่งการแมปคีย์ของ Windows ดั้งเดิมไม่สามารถจัดการได้

สำหรับ Pause-Break ฉันเพิ่มคำนิยามลงในไฟล์ AutoHotkey ahk ของฉัน:

F15::
 Send {Break}
 return

ปุ่ม Eject ยังคงไม่ทำงาน - ดูเหมือนว่าจะเป็นคีย์พิเศษที่จัดการแตกต่างกันเนื่องจาก Eject สามารถใช้งานได้ก่อนที่ OS จะทำงานแม้กระทั่ง

ymmv โดยเฉพาะบนคีย์บอร์ด Apple รุ่นใหม่ ตราบใดที่มันสร้าง scancode, SharpKeys ควรจะสามารถทำได้ คีย์ที่มีปัญหาเพียงอย่างเดียวคือ Pause-Break

SharpKeys อยู่ที่นี่: http://www.randyrants.com/2008/12/sharpkeys_30.html


7-zip จะเปิดไฟล์ DMG บน windows - มีการเดินผ่านที่cafe-encounter.net/p860/…
Chris F Carroll

รุ่นล่าสุดที่นี่: github.com/randyrants/sharpkeys
pdwalker

1

สิ่งที่สอง ปุ่ม F13-F15 อาจเป็นหน้าจอการพิมพ์ของคุณ ฯลฯ ใน Windows ฉันมีแป้นพิมพ์ที่เหมือนกัน แต่ฉันไม่แน่ใจว่ามันใช้งานได้ดี

หากไม่ได้ผลการติดตั้งไดรเวอร์ Boot Camp จะไม่แก้ไขสิ่งใดให้คุณ (หรือสิ่งที่คุณร้องขอ) แหล่งข้อมูลทางเลือกที่คุณกล่าวถึงอาจเป็นตัวเลือกที่ดีที่สุดสำหรับการแก้ปัญหา


ดูเหมือนว่าจะขึ้นอยู่กับการวนซ้ำของคีย์บอร์ด Apple ฉันใช้แป้นพิมพ์ Apple Pro โดยตรงผ่าน USB และ F13 ส่ง F13 ไปยัง Windows ไม่ใช่ PrintScreen คุณสามารถทำการแมป F13 ใหม่เพื่อทำ PrintScreen อย่างไรก็ตามถ้าฉันใช้ Apple Extended II ของฉันผ่านอะแดปเตอร์ ADB-to-USB คีย์ F13 จะยิง PrintScreen
krhainos

Ahhh นั่นทำให้รู้สึกมาก ฉันใช้แป้นพิมพ์ Apple ผ่านสวิตช์ KVM
Steven Lu

ใช่แล้วดูเหมือนว่าการกดปุ่ม KVM ของคุณจะออกให้คุณ อันไหนที่เจ๋งจริง ๆ ฉันคาดเดาว่า OS X ยอมรับ PrtSc หรือ F13 สำหรับปุ่ม F13 - ในขณะที่ Windows ใช้งานได้กับ PrtSc และเพียงแค่ยักไหล่เมื่อ F13 ถูกส่งไปยังมัน
krhainos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.