Jawaban:
Coba ini:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
Untuk mengakhiri input, tekan Ctrl+ D.
Untuk menguji Anda dapat menjalankan:
xmodmap ~/.xmodmaprc
Akhirnya, Anda harus menambahkan perintah ini ke aplikasi startup.
Ini seharusnya membuatmu memulai. Jika ini tidak berhasil untuk Anda, periksa ini untuk info lebih lanjut:
man xmodmap
Untuk menonton, tekan tombol mana yang sesuai dengan kode kunci internal mana, jalankan
xev
dan tekan beberapa tombol ketika jendela putih kecil memiliki fokus. Kode kunci tidak akan berubah (133 akan selalu menjadi 133, tetapi Anda harus melihat nama 133 sebelum Control_L
dan setelah prosedur ini, setelah Anda login lagi, seharusnya Super_L
.
keycode 134 = Control_L
dan berfungsi untuk saya.
Cara cepat untuk melakukan ini adalah pergi ke System -> Preferences -> Keyboard -> tab Layouts -> Options -> Alt / Win key behaviour -> pilih Win key sebagai kontrol
Biola!
Tapi tentu saja tidak ada kunci Win di Mac.
Bagi siapa pun yang menggunakan KDE, periksa di bawah Pengaturan Sistem> Perangkat Input> Keyboard> Lanjutan. Anda harus mengaktifkan "Konfigurasi opsi keyboard", buka "Alt / Win key behaviour", lalu centang "Ctrl dipetakan ke Win key (dan tombol Ctrl yang biasa)". Ada pengaturan yang identik untuk pemetaan Alt ke kunci Win jika Anda lebih suka kunci Kontrol menjadi Alt.