Saya mencoba mengubah kunci mod menjadi luar biasa dari tombol windows menjadi Pause, Scroll Lock, dan Escape.
Untuk semua kunci, saya mencoba mengubah entri dalam rc.lua
file konfigurasi; Saya mencoba menggunakan xmodmap untuk menghapus kunci danadd mod4 = ...
Namun tampaknya apa pun yang saya lakukan, tombol-tombolnya menjadi "lengket" (kadang-kadang dengan cara yang aneh dan tidak konsisten), yaitu jika saya menekan mereka begitu komputer bertindak seolah-olah mereka terus ditekan.
Adakah cara yang masuk akal untuk mengubah perilaku ini?
linux
hotkeys
xmodmap
awesome-wm
Archie
sumber
sumber
clear lock
Clears perintah bergeser kunci, dan ada tidak boleh ada shift lock baik untuk kunci disebutkan di baris pertama dari pertanyaan saya.Jauh terlambat, tetapi untuk referensi orang lain:
Masalahnya tampaknya xmodmap tidak mengidentifikasi salah satu kunci yang Anda daftarkan sebagai kunci pengubah. Oleh karena itu, AwesomeWM tidak mengizinkannya digunakan sebagai kunci pengubah.
Anda dapat mencoba menambahkan kunci yang ingin Anda gunakan sebagai Mod3 (yang tampaknya tidak digunakan untuk apa pun pada sebagian besar sistem yang pernah saya lihat), maka rc.lua Anda dapat mendaftarkan modkey sebagai "Mod3".
Tambahkan sebagai kunci pengubah
Anda dapat melihat kunci pengubah dengan
xmodmap
. Secara default Anda mungkin akan mendapatkan sesuatu seperti ini:Dengan
xev
Anda dapat melihat nama tombol apa saja yang Anda tekan saat sedang berjalan, dan untuk Scroll Lock, tambang muncul sebagai:Anda akan melihat nama kuncinya
Scroll_Lock
.Untuk menambah ke Mod3, Anda harus membuat atau menambah
~/.Xmodmap
. Menambahkan baris ini menetapkan Mod3 menjadi hanya tombol Scroll_Lock:Untuk menguji perubahan Anda dan melihat kesalahan dalam file .Xmodmap Anda, jalankan
Memperbarui rc.lua
Seperti yang sudah Anda ketahui, di bagian atas file rc.lua Anda (yang biasanya ada
~/.config/awesome/rc.lua
), ada satumodkey = "Mod4"
baris. Ubah ini menjadimodkey = "Mod3"
.Peringatan
Tombol Esc digunakan untuk sejumlah pemetaan kunci oleh AwesomeWM. Saya menyarankan untuk mencoba Scroll Lock atau Pause karena sepertinya tidak ada konflik yang luas. Bahkan AwesomeWM tampaknya menganggap Esc dicadangkan untuk membatalkan operasi saat ini.
Scroll Lock tampaknya diperlakukan secara ajaib sebagai kunci pengunci, seperti Caps Lock. Perbedaannya adalah bahwa perilaku penguncian Caps Lock relatif sepele untuk dinonaktifkan, sedangkan Scroll Lock tidak dapat menonaktifkan perilaku ini sejauh yang saya tahu.
Saya sarankan mencoba ini dengan kunci seperti tombol Numpad 0, atau sesuatu yang biasanya tidak dirancang untuk menjadi kunci penguncian negara, konfirmasi berfungsi, lalu coba beralih ke kunci yang Anda inginkan.
sumber
Saya tahu saya terlambat 3 tahun, tetapi jika ini membantu siapa pun, beralihlah
dengan
sumber