มีวิธีการตั้งค่าปุ่ม Fn และ Ctrl ใหม่บนแป้นพิมพ์ไร้สายของ Apple หรือไม่


20

ฉันใช้แป้นพิมพ์ Apple Wireless และฉันผิดหวังเล็กน้อยที่Fnคีย์และCtrlคีย์มีลำดับนั้น มันไม่สะดวกสำหรับฉัน ฉันจะสลับมันได้อย่างง่ายดายได้อย่างไร?


ระบบปฏิบัติการใด? Mac หรือ Windows
tumchaaditya

คำตอบ:


7

ของ windows:

สามารถทำได้โดยใช้SharpKeys 2.1.1 :

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

  • คุณสามารถทำอะไรได้บ้าง:

    แม็พคีย์ทั้งหมดกับคีย์อื่น - เช่นคุณสามารถทำการแมป Caps Lock กับปุ่ม Shift

  • คุณทำอะไรไม่ได้:

    อนุญาตให้คุณสลับสองปุ่มด้วยกัน - เช่นคุณไม่สามารถสลับตำแหน่ง Q และ Z ได้เพราะรหัสการแมปจะสับสน


Mac OS X

สามารถทำได้โดยใช้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เขียนโปรแกรมเมื่อใด
ValeriiVasin

นอกจากนี้DoubleCommandฉันยังมีปัญหาเมื่อใช้ปุ่มลัดคำสั่งผสม (ตัวอย่างเช่นCtrl+Shift+Up. เฉพาะปุ่มดั้งเดิมเท่านั้นที่ทำงาน ...
ValeriiVasin

DoubleCommand ไม่สามารถแลกเปลี่ยนได้ตามข้อมูลในเว็บไซต์ มันสามารถทำการแมปfnกุญแจเข้าที่controlสำคัญเท่านั้น
iconoclast

2
Sharpkeys ไม่สามารถตรวจพบปุ่ม fn บนแป้นพิมพ์ Apple randyrants.com/sharpkeys/faq.htm # 15
C9HDN

5

อนิจจาสิ่งนี้อาจไม่ได้ผล ยกเว้นการแลกเปลี่ยนเฟิร์มแวร์ของแป้นพิมพ์บลูทู ธ หรือทำการติดตั้งฮาร์ดไดรฟ์ซ้ำอีกครั้ง

สาเหตุ : ปุ่ม Fn เป็นตัวดัดแปลงสำหรับ scancodes ที่สร้างขึ้น คีย์นี้เป็นตัวแก้ไขที่ระดับฮาร์ดแวร์ ไม่สามารถมองเห็นปุ่มกด fn ได้ (ใช้ 'xev' บนแป้นพิมพ์บลูทู ธ Apple ภายใต้ Linux)

แก้ไข: การทดสอบอย่างรวดเร็วแสดงให้เห็นว่ามันอาจเป็นไปได้ (ใช้ showkey ใน tty จริง):
Fn มีรหัส 464
Ctrl มีรหัส 29


4

สำหรับเวอร์ชันที่สูงถึง (และรวมถึง) 10.11 คุณสามารถสลับคีย์กับKarabiner (เดิมคือ KeyRemap4MacBook) ในขณะที่ DoubleCommand สามารถเปลี่ยนfnคีย์ของคุณเป็นcontrolคีย์ได้เท่านั้น

สำหรับเวอร์ชั่น 10.12+ คุณจะต้องใช้Karabiner-Elementsซึ่งเป็น Karabiner ที่เขียนใหม่ทั้งหมดซึ่งยังคงใช้งานได้ใน Karabiner คุณสมบัติที่รองรับยังคงอยู่ในฟลักซ์


เยี่ยมมากมันใช้งานได้กับ OSX 10.11.x

สำหรับ macOS Sierra คุณจะต้องได้รับKarabiner-Elements
AlexG

4

ใน Windows การติดตั้งไดรเวอร์ต่อไปนี้อนุญาตให้สลับ Ctrl และ Fn ได้อย่างง่ายดาย

https://github.com/samartzidis/WinAppleKey

นอกจากนั้น cmd / win และ alt สามารถสลับได้เช่นกันและติดตั้งชุด Fn + Key บางส่วนจากการจัดวาง Mac:

  • Ctrl -> Fn (กำหนดค่าได้เมื่อติดตั้ง)
  • Fn -> Ctrl (กำหนดค่าได้เมื่อติดตั้ง)
  • Alt ซ้าย / ขวา -> Windows ซ้าย / ขวา (กำหนดค่าได้เมื่อติดตั้ง)
  • Windows ซ้าย / ขวา -> Alt ซ้าย / ขวา (กำหนดค่าได้เมื่อติดตั้ง)
  • นำออก -> ลบ
  • Fn + Backspace -> ลบ
  • Fn + Enter -> แทรก
  • Fn + F3 -> (แอพ) คอมพิวเตอร์ของฉัน
  • เครื่องคิดเลข Fn + F4 -> (แอพ)
  • Fn + F5 -> หยุดชั่วคราว / แตก
  • Fn + F6 -> พิมพ์หน้าจอ
  • Fn + F7 -> แทร็กก่อนหน้า
  • Fn + F8 -> เล่น / หยุดชั่วคราว
  • Fn + F9 -> เพลงถัดไป
  • Fn + F10 -> ปิดเสียง
  • Fn + F11 -> ลดระดับเสียง
  • Fn + F12 -> เพิ่มระดับเสียง
  • Fn + Up -> เลื่อนหน้าขึ้น
  • Fn + Down -> เลื่อนหน้าลง
  • Fn + Left -> Home
  • Fn + ด้านขวา -> สิ้นสุด

ลิงก์ไม่ดี :(
ซามูเอล

เห็นได้ชัดว่าโครงการถูกเปลี่ยนชื่อ ฉันอัพเดทลิงค์ในคำตอบ นอกจากนี้คำอธิบายของโครงการบอกว่าสนับสนุน Win 10 และ Win 7 และรุ่นอื่นอาจใช้งานได้ แต่ไม่ได้ทำการทดสอบ ฉันเพิ่งทดสอบกับ 64 บิต Win 7 และการติดตั้งจอคอมพิวเตอร์ของฉัน
ซามูเอล

ใครรู้ของเครื่องมือคล้ายกันสำหรับแป้นพิมพ์แล็ปท็อปตัวเอง macbook pro retina 13 กลางปี ​​2557
AlfaTeK

2

เมื่อคุณใช้งาน Linux ฉันคิดว่ามันน่าจะเป็นไปได้เช่นกัน อย่างน้อยเมื่อคุณสามารถเข้าถึงระบบของคุณและคุณสามารถคอมไพล์เคอร์เนลใหม่ ตรวจสอบนี้ลินุกซ์: ไร้สายของ Apple A1314 Fn ที่สำคัญไม่ได้ลงทะเบียนดูเหมือนซอฟต์แวร์จุดบกพร่อง


1

(เพิ่มเติมจากคำตอบ Zuuls)

ลินุกซ์

ฉันได้พยายามปรับเปลี่ยนเคอร์เนลโมดูลสำหรับแอปเปิ้ลคีย์บอร์ดที่นี่ หากคุณมีเคอร์เนล Linux รุ่น 3.13 (หรือปิด) ควรโหลดได้ง่าย

ฉันไม่มีประสบการณ์ในการเขียนโมดูลเคอร์เนลดังนั้นโค้ดบางอย่างอาจไม่ทำงานอย่างที่คาดไว้ เท่าที่ฉันรู้มันใช้งานได้บนคีย์บอร์ดของฉัน :)


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