Bagaimana Anda menukar caps lock ke kontrol di xfce?

20

Saya dulu memiliki caps lock dan kontrol yang ditukar di GNOME, tetapi ketika saya memutakhirkan ke Ubuntu 9.04 saya juga mengubah lingkungan desktop saya ke Xfce. Saya memiliki baris berikut di xorg.conf saya:

Option          "XkbOptions"    "ctrl:nocaps"

Tapi itu sepertinya tidak membuat perbedaan bagi Xfce. Ada ide?

Marcel Levy
sumber
Hal pertama yang biasanya saya lakukan ketika mendapatkan keyboard baru adalah secara fisik membuka kunci caps lock. Jika Anda tidak dapat menukar dengan efektif, itu adalah pemikiran.
nedm

Jawaban:

32

Saya akhirnya menghapus baris "XkbOptions" dari xorg.conf saya, dan menambahkan ini ke autostart Xfce:

/usr/bin/setxkbmap -option "ctrl:nocaps" 

Ternyata tombol caps lock menjadi Ctrl tambahan, yang melakukan trik untuk saya. Jika Anda menginginkan pertukaran langsung, saya yakin ini "ctrl:swapcaps"akan berhasil. Untuk apa nilainya, halaman ini adalah panduan yang cukup baik:

http://manicai.net/comp/swap-caps-ctrl.html

Saya belum memiliki perubahan untuk mencoba metode lain, tetapi saya juga memiliki netbook dengan tata letak yang sedikit funky, dan saya mungkin perlu sedikit berkutat dengan hal itu.

Marcel Levy
sumber
4
Menempatkan baris di atas ke dalam profil ~ /. Juga akan melakukan trik! (Bagi mereka yang tidak terbiasa dengan xfce autostart)
Setiap kali saya me-restart komputer saya, itu akan kembali ke caps lock / ctrl biasa. Juga, tautannya sudah mati sekarang.
Paradox
Memperbaiki tautan.
Marcel Levy
2

Gunakan xkeycaps untuk melihat pemetaan keyboard Anda dan menukar pengubah META dan ALT, atau hanya menukar seluruh tombol. Jika Anda berencana untuk menggunakan aplikasi GNOME, GNOME memiliki beberapa asumsi tentang kunci mana yang memiliki pengubah META dan ALT. Mungkin akan membuat hidup Anda lebih mudah untuk menukar kunci sepenuhnya.

Shapr
sumber
2

Anda dapat mencoba xmodmap

Saya memiliki komputer netbook kecil dengan tombol tambahan yang mengganggu di sebelah tombol shift kiri. Dengan meletakkan berikut ini di ~ / .Xmodmap, saya bisa memetakan kembali kunci tersebut menjadi kunci shift kiri lainnya.

keycode 94 = Shift_L
add shift = Shift_L

Mungkin Anda dapat melakukan sesuatu yang mirip dengan menukar Anda caps-lock dan control keys?

Brent
sumber
2

Xfce harus sama dengan GNOME dan semua lingkungan desktop lainnya di sini - yang mungkin terjadi adalah rusak dalam peningkatan ke Ubuntu 9.04 untuk semua lingkungan, karena opsi konfigurasi keyboard & mouse Xorg pindah dari xorg.conf ke HAL.

Info lebih lanjut tentang metode konfigurasi baru dapat ditemukan di halaman seperti:

alanc
sumber