Saya ingin mengaktifkan "kunci pengubah lengket" di bawah archlinux + mengagumkan, dan saya belum menemukan info yang benar.
linux
xorg
awesome-wm
Macario
sumber
sumber
Jawaban:
Aku memahaminya. Ada utilitas bernama xbkeys untuk mengatur opsi aksesibilti untuk xorg.
Dari manual xkbset ($ xkbset man):
Saya menjalankan ini:
Perintah itu bisa masuk .xinitrc
sumber
xkbset
: math.missouri.edu/~stephen/software/#xkbsetxkbset
.ISO_Level2_Latch
yang bertindak seperti shift untuk keperluan pengubah. (Beberapa program yang mencari kode kunci shift secara khusus tidak bekerja dengan baikISO_Level2
, terutama permainan.) Saya punya konfigurasi online saya; tetapi Anda harus melihat beberapa dokumentasi tentang detail spesifik dari penerapan pemetaan kunci khusus. github.com/hallettj/dot-xmonad/blob/master/home/.config/X11/xkb/…Anda dapat menggunakan Xmodmap untuk mengatur kunci tombol untuk tombol Gulir, Kana, Jumlah, Caps, dan Shift. Juga beberapa kunci pengelompokan ISO dapat dipetakan ulang dengan cara ini. Misalnya, di keyboard saya, untuk mengatur Left Shift sebagai toggle, gunakan ini:
xmodmap -e "keycode 50 = Shift_Lock"
gunakan "xev" untuk mendapatkan kode kunci yang benar.
Cukup tambahkan perintah di dalam tanda kutip ke file bernama .Xmodmap dan mulai ulang X agar perubahannya permanen.
Sayangnya, saya tidak berpikir ada kode kunci untuk Mengunci tombol Kontrol, Alt, atau Meta. Jika Anda memposting pertanyaan yang lebih spesifik dan menambahkan karunia yang layak, saya mungkin dapat mengerjakan skrip shell dan / atau xorg perubahan untuk memungkinkan hal ini.
sumber
Salah satu cara untuk mengaktifkan kunci lengket adalah dengan menekan
StickyKeys_Enable
tombol. Jika Anda tidak memetakannya ke keyboard Anda, Anda dapat mensimulasikan penekanan tombol dengan misalnya Xdotool:sumber
Sejauh yang saya tahu, Xorg tidak mendukung ini. Ini tidak dapat dipahami oleh driver keyboard kustom untuk mengimplementasikan ini, tapi saya belum pernah menemukan hal seperti itu.
sumber