Bagaimana cara menukar tombol ctrl dan fn pada MacBook Pro yang menjalankan Windows 7 melalui Boot Camp?

10

Ada banyak sekali diskusi di internet tentang bertukar fndan ctrlkunci di MacBook Pro.

Di sisi Mac, perangkat lunak baru bernama ReMap4MacBook melakukan pekerjaan yang sempurna dengan menukar dua kunci.

Tetapi di sisi PC (khususnya Windows 7), saya tidak dapat menemukan jawaban yang pasti. Sebagian besar posting merujuk pada artikel ini tetapi saya membaca artikel loooong dan mengikuti petunjuknya tetapi tidak berhasil.

Saya ingat dulu ada program (mungkin itu di XP) yang tidak hanya menukar dua tombol tetapi juga mengendalikan para penggemar di MacBook Pro. Tetapi saya tidak dapat mengingat namanya dan saya juga ingat bahwa program itu berhenti diperbarui seperti tahun lalu.

EDIT: Ini disebut Remapper Input .

Jadi saya berharap ada program sederhana yang bisa saya jalankan untuk menukar kedua kunci itu.

hobbes3
sumber

Jawaban:

4

Ini sering kali mustahil , karena tombol Fn adalah perangkat keras dan ketika ditekan bersama dengan tombol lain, tombol ini mengirim kode kunci media atau terkadang melakukan sesuatu yang berbasis perangkat keras saat tidak mengirim kode sama sekali. Taruhan terbaik Anda adalah menyesuaikan BIOS (sangat keras, jika bukan tidak mungkin) atau keyboard (beberapa retasan ulang mungkin layak), karena Fn tidak ada dalam Spesifikasi Kode Pindai ...


Pembaruan , tampaknya Apple menentang cara melakukan sesuatu. Anda tampaknya dapat melakukan ini dengan DoubleCommand pada Mac OS X, namun ini tidak memaksakan interfacing dengan Windows, yang masih akan terus menjadi misteri, seseorang akan mencari tahu dengan semacam pemindai scancode apakah benar-benar ada kode kunci yang dikirim. Karena saya tidak punya MacBook, saya tidak bisa ...

Tamara Wijsman
sumber
1
(pertama saya harap ini tidak dianggap off topic atau tidak membantu oleh standar SU): dengan macbook pro / air line menjadi lebih dan lebih populer sebagai laptop windows, saya bertanya-tanya apakah seseorang akhirnya akan repot-repot membuat tangan mereka kotor dalam meretas mb pro / air bios'es untuk mewujudkannya? atau mungkinkah dilakukan dengan driver wincamp win yang dimodifikasi untuk keyboard? (Saya kira tidak untuk ide kedua tetapi saya pikir saya akan menyebutkannya.) Serius pada tahap ini garis macbook pro dll terus memimpin dalam laptop non-gaming (kebanyakan). Jika saya ingin memutakhirkan ke mb pro (untuk win8), ini benar-benar masalah.
1
@frenchglen: Sepertinya ada cara bagi OS untuk melihatnya setidaknya untuk Mac OS X, lihat pembaruan untuk jawaban saya. Saya tidak tahu apakah Windows dapat menangkapnya entah bagaimana, seseorang dapat mencoba dengan passmark.com/products/keytest.htm untuk melihat apakah Windows mendeteksi ada sesuatu yang ditekan. Tidak tahu apakah aplikasi ini menangkap kode yang tidak ada pada lay-out keyboard yang ditampilkan, mungkin ada alternatif yang lebih baik untuk dicoba ...
Tamara Wijsman
2
Tom - teorimu benar. Menggunakan uji coba produk passmark, tampaknya driver Bootcamp tidak mengirim scancode ke Windows untuk kunci FN, itu hanya mengirim sinyal ketika dikombinasikan dengan kunci lain, sehingga tidak dapat dipetakan ulang secara independen. Ini juga menjelaskan mengapa tombol alt / opsi kanan berperilaku aneh bagi saya - Bootcamp mengirimkan R-ALT dan L-CTRL ketika tombol itu ditekan.
Matt Ryan
3

Ada kunci registri yang mungkin dapat melakukan ini, namun saya belum menemukan dokumentasi di dalamnya.

Driver Keyboard Apple di

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

berisi entri

"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57

(ada juga OSXFnBehavior tetapi AFAIK ini hanya mengontrol bahwa tombol fungsi dapat ditekan tanpa menekan Fn)

Mungkin seseorang bisa mengetahui kode kunci untuk Fn dan Ctrl?

laktak
sumber
Seseorang bertanya tentang ini di forum Apple 2 tahun yang lalu, namun masih belum ada bantuan yang cocok. discussion.apple.com/thread/7920566
Martin Braun
1

Saya telah menggunakan KeyTweak di Win 7 untuk berhasil memetakan LAlt <-> LWin dan RAlt -> RCTRL, RWin -> RAlt Tapi Fn tidak terdeteksi, bahkan di AutoHotKey, jadi kita mungkin harus menunggu pembaruan Bootcamp.

Gościu
sumber
Sayangnya ini tidak membantu pemula topik
Rutger van Baren
0

Opsi lain yang dapat Anda coba adalah Autohotkey. http://www.autohotkey.com/

Ini adalah layanan yang harus Anda jalankan di latar belakang, tetapi saya telah menggunakannya di masa lalu ketika saya menggunakan keyboard Apple pada mesin Windows. Ini bekerja cukup baik - satu-satunya downside adalah Anda harus memiliki layanan yang terus berjalan di latar belakang.

Vishal Kotcherlakota
sumber
0

Seseorang mengimplementasikan driver mode-kernel untuk melakukan fitur ajaib ini untuk keyboard Apple nirkabel. Saya tidak yakin apakah itu berfungsi untuk macbook. FAQ mengatakan bahwa opsi adalah menginstal Windows "secara asli." Bagaimanapun, ada kemungkinan besar modifikasi kecil pada kode sumber bisa membuatnya bekerja di mana-mana.

https://github.com/samartzidis/WinA1314

Aleksandr Dubinsky
sumber