Apakah ada cara untuk memetakan kembali tombol Fn dan Ctrl pada keyboard nirkabel Apple?

20

Saya menggunakan keyboard Wireless Apple dan saya sedikit kecewa bahwa Fnkunci dan Ctrlkunci memiliki urutan itu. Ini tidak nyaman bagi saya. Bagaimana saya bisa dengan mudah menukar mereka?

ValeriiVasin
sumber
OS yang mana? Mac atau Windows?
tumchaaditya

Jawaban:

7

Windows:

Ini dapat dilakukan dengan menggunakan SharpKeys 2.1.1 :

SharpKeys adalah utilitas yang mengelola kunci Registry yang memungkinkan Windows untuk memetakan satu kunci ke kunci lainnya. Termasuk dalam aplikasi adalah daftar tombol keyboard umum dan fitur Jenis Kunci untuk secara otomatis mengenali sebagian besar tombol keyboard.

  • Apa yang dapat Anda lakukan:

    Petakan seluruh kunci ke tombol lainnya - mis. Anda bisa memetakan ulang Caps Lock ke tombol Shift

  • Apa yang tidak bisa Anda lakukan:

    Memungkinkan Anda untuk bertukar dua kunci satu sama lain - misalnya Anda tidak dapat memiliki tempat bertukar Q dan Z karena kode remapping akan membingungkan


Mac OS X

Itu dapat dilakukan dengan menggunakan DoubleCommand :

DoubleCommand adalah perangkat lunak untuk Mac OS X (ekstensi kernel) yang memungkinkan Anda memetakan kembali kunci, dengan kata lain mengubah cara kerja keyboard Anda. Sering digunakan untuk membuat keyboard PC lebih nyaman dengan Mac, menukar tombol Alt (Opsi) dan Windows (Command atau Apple), karena mereka dalam posisi bertukar pada keyboard Mac dan PC. DoubleCommand adalah cara cepat dan mudah untuk memperbaikinya jika Anda menggunakan keyboard PC dengan Mac Anda.


Bacaan terkait:

Saya telah menemukan Keyboard MacBook Pro - Bagaimana Cara Swap / Remap Keys? mengandung informasi yang berguna tentang hal ini.

Zuul
sumber
Terima kasih atas DoubleCommandtautan perangkat lunaknya, saya telah menemukannya sebelum melihat posting Anda :) Tetapi itu membantu saya. Dan saya punya masalah lain: bagaimana mendefinisikan ulang eject? Apa itu mungkin?! Saya ingin mengaturnya deletetingkah laku ... Fu ** ing apple devs berpikir bahwa kita tidak menggunakan deleteatau lebih nyaman mengetik fn+backspacedaripada deletesaat pemrograman?
ValeriiVasin
Juga dengan DoubleCommandsaya memiliki masalah ketika menggunakan pintasan kombo (misalnya Ctrl+Shift+Up,. Hanya tombol asli yang berfungsi ...
ValeriiVasin
DoubleCommand tidak dapat menukar mereka, sesuai dengan info di situs web. Itu hanya dapat memetakan kembali fnkunci menjadi controlkunci.
iconoclast
2
Sharpkeys tidak dapat mendeteksi tombol fn pada keyboard Apple. randyrants.com/sharpkeys/faq.htm # 15
C9HDN
5

Sayangnya, ini kemungkinan besar tidak akan berhasil. Dengan pengecualian menukar firmware keyboard bluetooth atau memasang ulang tombol harddware.

Alasan : Kunci Fn adalah pengubah untuk scancodes yang dihasilkan. Kunci ini adalah pengubah pada tingkat perangkat keras. Sebuah penekanan tombol fn tidak dapat dilihat bahkan (menggunakan 'xev' pada keyboard Bluetooth Apple saya di linux)

EDIT: Tes cepat menunjukkan itu mungkin (menggunakan showkey pada tty nyata):
Fn memiliki kode kunci 464
Ctrl memiliki kode kunci 29

ce4
sumber
4

Untuk versi hingga (dan termasuk) 10.11, Anda dapat menukar kunci dengan Karabiner (sebelumnya KeyRemap4MacBook), sementara DoubleCommand hanya dapat mengubah fnkunci Anda menjadi controlkunci.

Untuk versi 10.12+, Anda ingin menggunakan Karabiner-Elements , penulisan ulang lengkap Karabiner, yang masih mengejar fungsi yang tersedia di Karabiner. Fitur yang didukungnya masih dalam fluks.

iconoclast
sumber
Fantastis, ini berfungsi di OSX 10.11.x.
Untuk macOS Sierra, Anda ingin mendapatkan Karabiner-Elements
AlexG
4

Di Windows, instalasi driver berikut memungkinkan untuk dengan mudah menukar Ctrl dan Fn.

https://github.com/samartzidis/WinAppleKey

Selain itu, cmd / win dan alt juga dapat ditukar dan beberapa kombinasi Fn + Key dari tata letak Mac diinstal:

  • Ctrl -> Fn (dapat dikonfigurasi saat instalasi)
  • Fn -> Ctrl (dapat dikonfigurasi saat instalasi)
  • Alt Kiri / Kanan -> Kiri / Kanan Windows (dapat dikonfigurasi saat instalasi)
  • Kiri / Kanan Windows -> Alt Kiri / Kanan (dapat dikonfigurasi saat instalasi)
  • Keluarkan -> Hapus
  • Fn + Backspace -> Hapus
  • Fn + Enter -> Sisipkan
  • Fn + F3 -> (Aplikasi) Komputer Saya
  • Fn + F4 -> (Aplikasi) Kalkulator
  • Fn + F5 -> Jeda / Istirahat
  • Fn + F6 -> Layar Cetak
  • Fn + F7 -> trek sebelumnya
  • Fn + F8 -> play / pause
  • Fn + F9 -> trek selanjutnya
  • Fn + F10 -> bisu
  • Fn + F11 -> volume turun
  • Fn + F12 -> volume naik
  • Fn + Up -> Page Up
  • Fn + Down -> Page Down
  • Fn + Kiri -> Beranda
  • Fn + Kanan -> Akhir
fabern
sumber
Tautannya buruk :(
Samuel
Proyek ini berganti nama rupanya. Saya memperbarui tautan dalam jawabannya. Juga, deskripsi proyek mengatakan bahwa Win 10 didukung, dan Win 7 dan versi lain mungkin berfungsi, tetapi tidak diuji. Saya baru saja menguji 64 bit Win 7 dan instalasi layar biru komputer saya.
Samuel
Adakah yang tahu alat serupa untuk keyboard laptop itu sendiri? macbook pro retina 13 pertengahan 2014
AlfaTeK
1

(Penambahan jawaban Zuuls)

Linux

Saya telah mencoba memodifikasi modul kernel untuk Keyboard Apple di sini . Jika Anda memiliki kernel Linux versi 3.13 (atau tutup), seharusnya mudah memuatnya.

Saya tidak punya pengalaman menulis modul kernel, jadi beberapa kode mungkin tidak berfungsi seperti yang diharapkan. Sejauh yang saya tahu, ini berfungsi di keyboard saya :)

Janman
sumber
Apakah ada solusi yang lebih mutakhir untuk ini?
ditto