Bagaimana cara menukar Ctrl dan Alt hanya di Terminal?


10

Saya memiliki keyboard USB di mana saya menukar tombol Cmd dan Ctrl saya, karena saya berasal dari dunia Linux dan itulah yang biasa saya lakukan.

Namun, hal ini menyebabkan masalah di Terminal karena tiba-tiba tombol Ctrl (digunakan untuk lolos dan yang lainnya [ ^C, ^D, dan sebagainya]) adalah di tempat yang salah. Akibatnya, saya terus menekan tombol yang salah.

Apakah ada cara untuk menukar tombol Cmd dan Ctrl saya lagi hanya di Terminal (sehingga semua tombol berada di tempat yang tepat)?


3
Anda mungkin tidak ingin mendengar ini ... tetapi jauh lebih sederhana, jangka panjang, hanya mempelajari paradigma baru.
Tetsujin

2
@Tetsujin Walaupun kedengarannya bagus di atas kertas, itu masih merupakan rasa sakit yang cukup besar terutama jika Anda terus-menerus melakukan booting bolak-balik antara Linux dan OS X.
Kaz Wolfe

1
Inilah yang saya lakukan, pada linux dan mac saya, saya menggunakan Capslock sebagai kunci kontrol, dan pada mac saya, saya menggunakan kunci kontrol saya sebagai perintah. Ini sebagian besar berfungsi .. tetapi mungkin perlu digunakan di mac seperti yang disarankan orang lain. menjadikan capslock sebagai kontrol di linux juga membantu mempertahankan pembelajaran ulang sehingga memukul capslock V capslock C juga berfungsi, dan menggunakannya sebagai ctrl dalam hal-hal seperti tmux juga berfungsi
Karthik T

Jawaban:


18

iTerm2 akan memungkinkan Anda memetakan ulang kunci pengubah Anda. Ini memiliki efek hanya memetakannya kembali untuk terminal. Bonus: ini juga merupakan program terminal yang lebih baik untuk OS X daripada Terminal.app bawaan yang disertakan dengan OS X.

Anda dapat mengubah kunci pengubah pada basis per profil juga. Itu memungkinkan Anda mengganti profil untuk terminal tergantung pada apa yang Anda lakukan dengan terminal sehingga Anda mendapatkan perilaku yang benar untuk sesi lokal dan jarak jauh.

pemetaan pengubah iTerm2


1
bagaimana Anda mengubah pengubah berdasarkan per profil? Saya ingin melakukan ini tetapi tidak tahu caranya.
jstevenco

@jstevenco AFAIK Anda tidak bisa. Tapi ide bagus ...
Ian C.

@IanC. ini tampaknya tidak berpengaruh pada keyboard eksternal. Keyboard macbook sekarang bekerja dengan tombol yang diaktifkan tetapi yang eksternal tidak
harpratap

@harpratap Anda harus mengaturnya saat keyboard eksternal disinkronkan dan bekerja dengan mesin Anda. System Preferences memungkinkan Anda mengaturnya secara berbeda untuk setiap keyboard.
Ian C.

6

Anda dapat menemukan aplikasi "Karabiner" yang sesuai dengan kebutuhan Anda. Saya telah menggunakan aplikasi ini untuk alasan yang sama dengan menukar kunci dengan pengubah.

Anda tidak akan menemukan pengaturan per aplikasi di preferensi. Namun, Anda akan menemukan pengaturan di mana Anda dapat mengganti tombol 'perintah' kiri dengan tombol 'kontrol' kiri SAJA di aplikasi tertentu (mis. Terminal, Chrome, Emacs, dll.)

Anda dapat melakukan pencarian yang disaring untuk "terminal" atau "Command_L" untuk menentukan efek yang Anda cari.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.