MacBook Pro Keyboard - Bagaimana Cara Swap / Remap Keys?

16

Saya tahu ini mungkin ditanyakan sebelumnya dengan cara yang berbeda, tetapi saya masih belum benar-benar melihat jawaban yang solid. Saya berharap bahwa menyediakan 2 kebutuhan spesifik ini akan membuatnya lebih jelas.

Saya secara khusus menginginkan 2 perilaku yang akan membuat transisi saya dari pengguna PC lama menjadi dapat menggunakan MacBook Pro.

Latar Belakang:

  • Saya adalah pengguna windows yang baru saja mendapatkan mac pertama saya (dalam hidup saya) pekan terakhir ini.
  • Saya dual boot MBP dengan Snow Leopard dan Windows 7 x64

Apa yang ingin saya lakukan (di Windows 7 dan Snow Leopard):

  • Tukar tombol fndan control(bukan secara fisik)
  • Dapat mengetuk ejecttombol untuk penghapusan maju, tetapi tetap memiliki kemampuan menahan ejecttombol untuk benar-benar mengeluarkan disk.

Apakah ini mungkin, jika demikian apa cara terbaik (perangkat lunak?) Untuk mencapai ini di Windows 7 dan Snow Leopard?

Jon Erickson
sumber

Jawaban:

14

Pada OS X: Perintah Ganda

masukkan deskripsi gambar di sini

Di Windows: SharpKeys

masukkan deskripsi gambar di sini

Untuk hal yang lebih luas, Anda akan menginginkan AutoHotkey (Windows) atau IronAHK (AutoHotkey menulis ulang yang berfungsi dengan Mono untuk kompatibilitas lintas platform - Linux, Mac, dll).

John T
sumber
2
kunci tajam tidak mengizinkan saya untuk remap [fn] (fungsi) key
Jon Erickson
4
dan DoubleCommand hanya memungkinkan saya untuk memetakan fn -> mengontrol tetapi tidak mengontrol -> fn
Jon Erickson
Lihatlah alternatifnya, mereka jauh lebih fleksibel.
John T
8

Di sisi Snow Leopard Anda dapat menukar Kontrol dan Fn dengan Karabiner (sebelumnya KeyRemap4MacBook).

Jika Anda melakukan dual-boot, ide yang baik adalah dengan menukar Command and Control di preferensi OS X. Anda akan mendapatkan pintasan keyboard yang sama secara fisik di keduanya.

Kornel
sumber
Sekarang disebut Karabiner.
iconoclast
3

Sama seperti sidenote Anda juga dapat mempertimbangkan untuk melihat preferensi sistem OS X normal di bawah Keyboard ada tombol di kanan bawah bernama "Modifier keys" di mana Anda dapat menentukan tindakan mana yang harus diambil oleh tombol pengubah (caps- mengunci, ctrl, cmd, ...). Bisa juga cukup dalam beberapa situasi tanpa menginstal perangkat lunak pihak ke-3.

Juri
sumber
1

Anda dapat menggunakan BetterTouchTool , ini adalah alat gratis dengan Anda dapat memprogram ulang tombol dan gerakan multi-sentuh. Pastikan bahwa dalam pengaturan Anda, Anda telah menetapkan tombol F1, F2, dll sebagai default. Buka BetterTouch dan remap keyboard Anda. Jangan lupa untuk menjalankannya secara otomatis setelah masuk. Ini juga merupakan alat yang sangat berguna untuk bekerja dengan gerakan multi-sentuh. Saya menggunakannya untuk menggesek Spaces saya dengan empat jari. Saya tidak suka gerakan default di Snow Leopard.

Stijn Bakker
sumber
1

Seperti yang ditunjukkan oleh John T, AutoHotKey melakukan segalanya pada Windows, dan hanya itu.

Untuk Mac, IronAHK dulu juga bagus, dulu kalau sudah ada.

Jadi ada opsi lain yang, walaupun saya tidak pernah bisa gunakan, tampaknya melakukan apa yang Anda butuhkan. Meskipun sangat sangat teknis, sangat dapat disesuaikan. Saya hanya akan mengutip situs web:

Ukelele adalah Editor Tata Letak Keyboard Unicode untuk Mac OS X

Ukelele bertujuan untuk menyederhanakan pengeditan tata letak keyboard dengan menyediakan antarmuka grafis untuk file .keylayout, di mana karakter yang diinginkan dapat dengan mudah diseret ke tombol yang diperlukan. ( Palet Karakter , tersedia di menu Input jika telah diaktifkan di System Preferences , adalah tempat yang tepat untuk menemukan karakter.)

Selain penugasan sederhana kode karakter tunggal ke tombol, Ukelele dapat menetapkan string multi-karakter dan dapat membuat "kunci mati", di mana penekanan tombol menetapkan status baru yang mengubah output dari penekanan tombol berikut.

Semoga ini bisa membantu Anda di tempat yang tidak bisa saya dapatkan kembali ketika saya menemukannya. ;)

cregox
sumber
autohotkey tidak mendeteksi kunci Fn. Anda bisa menggunakannya untuk memetakan ulang Caps Lock.
Aleksandr Dubinsky
0

Pada Windows, seseorang menerapkan 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