Saya ingin memetakan kembali kunci saya yang Ctrlberfungsi sebagai Caps Lockkunci dan sebaliknya. Juga, jika mungkin saya ingin pengaturan hanya tersedia di dalam pengguna yang saat ini masuk. Bagaimana saya bisa mencapai ini?
Saya pengguna vim, tidak seperti orang lain yang menggunakan mesin ini, jadi saya ingin pengaturan itu hanya untuk akun saya.
Jawaban:
13.10+:
Menginstal dan menggunakan
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Pra 13.10:
Buka dialog Preferensi Keyboard (
System -> Preferences -> Keyboard
). Pada tab tata letak, klikOptions...
tombol. LuaskanCtrl key position
bagian dan pilihSwap Ctrl and Caps Lock
.Pengaturan itu harus diterapkan setiap kali Anda masuk, dan hanya akan memengaruhi akun pengguna Anda.
sumber
gnome-tweak-tool
sangat bagus; Anda juga dapat menggunakannya untuk pengaturan seperti "gunakan Caps Lock untuk beralih tata letak keyboard" (favorit pribadi) dan "alihkan Alt / Win" (yang berguna jika Anda telah lama menjadi pengguna Mac ...)Salah satu cara terbaik untuk melakukannya secara grafis adalah dengan menginstal Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
Selain itu panel pengaturan tidak membutuhkan banyak waktu untuk muncul di mesin saya, jadi saya tidak tahu apa masalahnya.
Nikmati Ctrlkunci baru Anda !
sumber
Berikut cara untuk melakukannya tanpa menginstal perangkat lunak tambahan:
Sumber:
sumber
sudo vi /etc/default/keyboard
dan mengubahnyaXKBOPTIONS="ctrl:nocaps"
. Jalankan perintah Jorge setelah itu tetapi karenasetxkbmap -option ctrl:nocaps
itu tidak mengubah tata letak keyboard default Anda.Buka berikut ini untuk diedit:
Dan edit
XKBOPTIONS="ctrl:swapcaps"
Kemudian, konfigurasi ulang:
atau
sumber
sudo dpkg-reconfigure keyboard-configuration
dan tekan beberapa entri, dan itu berhasil !!! EDIT: namun, setelah saya keluar dan masuk kembali, pengaturannya hilang. :(Untuk mengubah perilaku secara permanen:
Lari
dconf-editor
Pilih
org.gnome.desktop.input-sources
Ubah
xkb-options
ke['ctrl:nocaps']
(atau tambahkan ke opsi yang ada)atau di baris perintah ( Peringatan - ini menimpa pengaturan Anda yang ada! ):
sumber
Ini adalah tugas yang mudah setelah Anda tahu cara melakukannya.
1) Periksa kode kunci kunci milik Anda. Jalankan program ini di terminal.
Pada contoh ini, terminal menunjukkan bahwa kode kunci untuk saya kadalah "45".
2) Ubah sesuai keinginan Anda saat membuat file ini:
Kontennya akan terlihat seperti contoh ini:
keycode 37 = Caps_Lock NoSymbol Caps_Lock
keycode 66 = Control_L NoSymbol Control_L
(Ubah nomor kode kunci sesuai kebutuhan - lihat langkah "1")
Ilustrasi:
(Obs .: jika saya ingin mengubah saya, ksaya harus menggunakan "kode kunci 45" seperti yang ditunjukkan pada langkah "1").
4) Logout dan masuk kembali atau reboot atau jalankan ini:
Semoga anda menikmati ;-)
sumber
setxkbmap
program baris perintah . Menulis keymaps baru dimungkinkan, tetapi sedikit lebih terlibat daripada pemetaan kode Xmodmap. Ini adalah hal yang baik bahwa sebagian besar varian opsi yang Anda inginkan sudah tersedia.Ini adalah cara melakukannya secara manual (tanpa alat tambahan), melalui XKB, yang merupakan manajer kunci default untuk Ubuntus terbaru. Ubah
/usr/share/X11/xkb/symbols/pc
, bagianxkb_symbols "pc105"
:Masuk / keluar atau reboot. Lihat di sini untuk detail lebih lanjut.
Atau Anda dapat bertukar pada tingkat kode kunci, yang dipancarkan oleh tombol-tombol itu.
Modify /usr/share/X11/xkb/keycodes/evdev
:Anda harus
sudo rm -rf /var/lib/xkb/*
menerapkan perubahan.sumber
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
daripada<CAPS> = *orig code of the key you want physical CAPS to act **as**
(saya harap perbedaannya jelas). Perbedaan ini diperlukan dalam kasus seperti itu.Jawaban yang diterima membingungkan karena gnome-tweak-tools tidak menunjukkan bagian "mengetik".
Sebagai gantinya, klik pada bagian "Keyboard & Mouse" lalu pilih "Opsi Tata Letak Tambahan". Di sana, Anda akan melihat "Perilaku Caps Lock" yang memungkinkan konversi caps lock ke tombol yang berbeda.
Tangkapan layar dari alat tweak
sumber
Pada distribusi berbasis KDE (seperti KDE Neon atau Kubuntu) perilaku ini dapat dikonfigurasi dalam pengaturan sistem reguler. Buka pengaturan sistem, pilih "Input Devices" => "Keyboard" => "Advanced". Dalam kategori "Posisi tombol Ctrl" pilih "Tukar Ctrl dan Caps Lock".
sumber
gnome-tweaks 3.28.1 tidak memiliki
Typing
bagian.Dengan demikian,
setxkbmap -layout us -option ctrl:nocaps
atausetxkbmap -layout us -option ctrl:swapcaps
akan menjadi opsi yang layak.Untuk membuatnya permanen, Anda bisa merujuk ke jawaban @name.
sumber