ฉันใช้แป้นพิมพ์ Apple Wireless และฉันผิดหวังเล็กน้อยที่Fnคีย์และCtrlคีย์มีลำดับนั้น มันไม่สะดวกสำหรับฉัน ฉันจะสลับมันได้อย่างง่ายดายได้อย่างไร?
ฉันใช้แป้นพิมพ์ Apple Wireless และฉันผิดหวังเล็กน้อยที่Fnคีย์และCtrlคีย์มีลำดับนั้น มันไม่สะดวกสำหรับฉัน ฉันจะสลับมันได้อย่างง่ายดายได้อย่างไร?
คำตอบ:
สามารถทำได้โดยใช้SharpKeys 2.1.1 :
SharpKeys เป็นยูทิลิตี้ที่จัดการคีย์รีจิสทรีที่อนุญาตให้ Windows ทำการแมปหนึ่งคีย์ไปยังคีย์อื่น รวมอยู่ในแอปพลิเคชันคือรายการของแป้นคีย์บอร์ดทั่วไปและคุณสมบัติ Type Key เพื่อจดจำแป้นคีย์บอร์ดส่วนใหญ่โดยอัตโนมัติ
คุณสามารถทำอะไรได้บ้าง:
แม็พคีย์ทั้งหมดกับคีย์อื่น - เช่นคุณสามารถทำการแมป Caps Lock กับปุ่ม Shift
คุณทำอะไรไม่ได้:
อนุญาตให้คุณสลับสองปุ่มด้วยกัน - เช่นคุณไม่สามารถสลับตำแหน่ง Q และ Z ได้เพราะรหัสการแมปจะสับสน
สามารถทำได้โดยใช้DoubleCommand :
DoubleCommand เป็นซอฟต์แวร์สำหรับ Mac OS X (ส่วนขยายเคอร์เนล) ที่ให้คุณทำการแมปคีย์อีกนัยหนึ่งคือเปลี่ยนวิธีการทำงานของคีย์บอร์ดของคุณ มักใช้เพื่อทำให้แป้นพิมพ์พีซีนั้นสะดวกสบายยิ่งขึ้นกับ Mac การสลับปุ่ม Alt (ตัวเลือก) และ Windows (Command หรือ Apple) เนื่องจากแป้นเหล่านี้อยู่ในตำแหน่งสลับบนแป้นพิมพ์ Mac และ PC DoubleCommand เป็นวิธีที่รวดเร็วและง่ายดายในการแก้ไขหากคุณใช้แป้นพิมพ์ PC กับ Mac ของคุณ
ฉันพบMacBook Pro Keyboard - วิธีสลับ / ทำการแมปคีย์ใหม่อีกครั้ง เพื่อให้มีข้อมูลที่เป็นประโยชน์เกี่ยวกับเรื่องนี้
DoubleCommand
ลิงค์ซอฟต์แวร์ที่ฉันพบก่อนดูโพสต์ของคุณ :) แต่มันช่วยฉันได้ และฉันมีปัญหาอื่น: วิธีการกำหนดใหม่ได้eject
อย่างไร เป็นไปได้ไหม?! ฉันต้องการตั้งค่าdelete
พฤติกรรม ... Fu ** ในแอปเปิ้ล devs คิดว่าเราไม่ได้ใช้delete
หรือสะดวกในการพิมพ์fn+backspace
แทนที่จะdelete
เขียนโปรแกรมเมื่อใด
DoubleCommand
ฉันยังมีปัญหาเมื่อใช้ปุ่มลัดคำสั่งผสม (ตัวอย่างเช่นCtrl+Shift+Up
. เฉพาะปุ่มดั้งเดิมเท่านั้นที่ทำงาน ...
fn
กุญแจเข้าที่control
สำคัญเท่านั้น
อนิจจาสิ่งนี้อาจไม่ได้ผล ยกเว้นการแลกเปลี่ยนเฟิร์มแวร์ของแป้นพิมพ์บลูทู ธ หรือทำการติดตั้งฮาร์ดไดรฟ์ซ้ำอีกครั้ง
สาเหตุ : ปุ่ม Fn เป็นตัวดัดแปลงสำหรับ scancodes ที่สร้างขึ้น คีย์นี้เป็นตัวแก้ไขที่ระดับฮาร์ดแวร์ ไม่สามารถมองเห็นปุ่มกด fn ได้ (ใช้ 'xev' บนแป้นพิมพ์บลูทู ธ Apple ภายใต้ Linux)
แก้ไข: การทดสอบอย่างรวดเร็วแสดงให้เห็นว่ามันอาจเป็นไปได้ (ใช้ showkey ใน tty จริง):
Fn มีรหัส 464
Ctrl มีรหัส 29
สำหรับเวอร์ชันที่สูงถึง (และรวมถึง) 10.11 คุณสามารถสลับคีย์กับKarabiner (เดิมคือ KeyRemap4MacBook) ในขณะที่ DoubleCommand สามารถเปลี่ยนfnคีย์ของคุณเป็นcontrolคีย์ได้เท่านั้น
สำหรับเวอร์ชั่น 10.12+ คุณจะต้องใช้Karabiner-Elementsซึ่งเป็น Karabiner ที่เขียนใหม่ทั้งหมดซึ่งยังคงใช้งานได้ใน Karabiner คุณสมบัติที่รองรับยังคงอยู่ในฟลักซ์
ใน Windows การติดตั้งไดรเวอร์ต่อไปนี้อนุญาตให้สลับ Ctrl และ Fn ได้อย่างง่ายดาย
https://github.com/samartzidis/WinAppleKey
นอกจากนั้น cmd / win และ alt สามารถสลับได้เช่นกันและติดตั้งชุด Fn + Key บางส่วนจากการจัดวาง Mac:
เมื่อคุณใช้งาน Linux ฉันคิดว่ามันน่าจะเป็นไปได้เช่นกัน อย่างน้อยเมื่อคุณสามารถเข้าถึงระบบของคุณและคุณสามารถคอมไพล์เคอร์เนลใหม่ ตรวจสอบนี้ลินุกซ์: ไร้สายของ Apple A1314 Fn ที่สำคัญไม่ได้ลงทะเบียนดูเหมือนซอฟต์แวร์จุดบกพร่อง
(เพิ่มเติมจากคำตอบ Zuuls)
ฉันได้พยายามปรับเปลี่ยนเคอร์เนลโมดูลสำหรับแอปเปิ้ลคีย์บอร์ดที่นี่ หากคุณมีเคอร์เนล Linux รุ่น 3.13 (หรือปิด) ควรโหลดได้ง่าย
ฉันไม่มีประสบการณ์ในการเขียนโมดูลเคอร์เนลดังนั้นโค้ดบางอย่างอาจไม่ทำงานอย่างที่คาดไว้ เท่าที่ฉันรู้มันใช้งานได้บนคีย์บอร์ดของฉัน :)