GNU/Linux >> Belajar Linux >  >> Linux

Xorg:Bagaimana saya bisa memetakan AltGr ke CapsLock Key (untuk mengaktifkan simbol level 3)

Saya tahu pertanyaan ini sudah lama, tetapi jika ada yang menemukannya lagi, ada solusi alternatif:

setxkbmap -option "lv3:caps_switch"

Untuk daftar lengkap opsi, baca bagian "OPSI" di

man xkeyboard-config

Berdasarkan jawaban Dennis dan dengan bermain-main dengan xev Saya menemukan bahwa frase ajaib tampaknya ISO_Level3_Shift .

Setidaknya ini bekerja untuk saya:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

Sekarang saya tidak mengalami bahaya patah jari saat mengetik [, ], {, } dan co pada tata letak keyboard Jerman saya.

Edit: sekarang menggunakan opsi -e dari xmodmap


Jawaban Long adalah yang terbaik untuk Desktop modern seperti Gnome, karena Gnome sendiri menggunakan xkb dan menimpa konfigurasi xmodmap secara default (juga, xmodmap sedang keluar dan tidak didukung di Wayland). Sayangnya, ini hanya akan berfungsi sampai reboot.

Anda dapat menerapkan opsi ini secara permanen untuk desktop Gnome Anda dengan perintah ini:

gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:caps_switch']"

Tentu saja Anda juga dapat melakukan perubahan ini secara permanen dan bahkan di seluruh sistem, tanpa menggunakan Gnome. Jika Anda menggunakan Gnome, Anda tetap harus menggunakan perintah di atas agar Gnome tidak menimpa pengaturan ini. Untuk Arch , Anda dapat menambahkan file /etc/X11/xorg.conf.d/90-custom-kbd.conf dengan konten berikut:

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "lv3:caps_switch"
EndSection

Saya menganggap ini berbeda antar distribusi, jadi jarak tempuh Anda mungkin berbeda.


Linux
  1. Bagaimana Memberitahu Gnome Untuk Membaca Ulang ~/.profile?

  2. Cara Menghapus Kata Sandi Dari Kunci SSL Anda

  3. Bagaimana kunci Magic SysRq bisa berbahaya bagi pengguna linux?

  1. Bagaimana Cara Mendapatkan Kunci Usb Untuk Pemasangan Otomatis?

  2. Bagaimana Cara Menambahkan Aplikasi ke Manajer Jendela Gnome?

  3. Linux:logwatch(8) terlalu berisik. Bagaimana cara mengontrol tingkat kebisingan?

  1. Bagaimana Mencegah Efek Toggle Caps-lock, Tanpa Memetakan Ulang Atau Menonaktifkannya?

  2. Gnome Berhenti Meraih Kunci Emacs?

  3. Bagaimana Cara Menukar / Memetakan Kembali Tombol Caps Lock Dengan Tombol Tab?