GNU/Linux >> Belajar Linux >  >> Linux

Tombol Pintasan yang Independen dengan Tata Letak Keyboard?

Apakah ada cara untuk mendefinisikan asosiasi fisik tertentu? tombol keyboard untuk beberapa tindakan, terlepas dari huruf yang dikaitkan dengan tombol ini dalam tata letak apa pun?

Contoh :Di sebagian besar asosiasi tombol pintasan Gnome default, tekan Alt + Ctrl + T membuka terminal. Tetapi hanya dalam tata letak keyboard Latin. Melakukan hal yang sama fisik tindakan sementara dalam tata letak Yunani tidak berfungsi, karena huruf yang terkait adalah “Yunani T , bukan “Latin T .

Oleh karena itu, pertama-tama seseorang harus beralih ke tata letak Latin dan kemudian menekan tombol pintas, yang mungkin membuat frustrasi karena seseorang tidak pernah yakin apakah tombol tersebut tidak ditekan dengan benar pada awalnya, jadi mungkin mencoba beberapa kali sampai menyadari bahwa masalahnya ada di tata letak.

Sebuah solusi dapat mendefinisikan asosiasi yang sama untuk kunci yang sama di semua tata letak yang digunakan – tetapi kemudian seseorang harus melakukan ini untuk semua pintasan, sehingga solusi ini tidak dapat diskalakan dengan baik.

Jawaban yang Diterima:

Saya sering beralih antara tata letak bahasa Inggris dan Yunani dan ini telah menjadi gangguan kecil untuk sementara waktu. Pertanyaan Anda mendorong saya untuk menyelesaikannya, jadi terima kasih!

Saya menemukan program yang dapat melakukan ini:xbindkeys . Prosedur yang saya ikuti (diadaptasi dari sini) adalah:

  1. Instal xbindkeys . Di Debian saya ini dilakukan dengan

     sudo apt-get install xbindkeys
    

Anda juga harus dapat menginstal dengan cukup mudah dengan yum install yang setara atau pacman -S atau perintah apa pun.

  1. Buat file pengaturan default:

     xbindkeys --defaults > ~/.xbindkeysrc
    
  2. Dapatkan kode kunci yang tepat untuk kunci Anda. Jalankan xbindkeys -k dan tekan pintasan yang Anda inginkan. Dengan keyboard saya setidaknya (meskipun ini harus standar), xbindkeys -k melaporkan bahwa Ctrl T adalah

     m:0x14 + c:28
     Control+Mod2 + t
    
  3. Buat pintasan yang relevan, tambahkan baris ini ke ~/.xbindkeysrc :

     "xterm"
      m:0x14 + c:28
    
  4. Jalankan xbindkeys . Pintasan sekarang berfungsi bahkan dalam tata letak Yunani. Untuk menjadikannya permanen, tambahkan ini ke ~/.Xsession . Anda :

     xbindkeys
    

Linux
  1. Cara Mengatur Kunci SSH

  2. Ubah Tata Letak Keyboard Di Lightdm?

  3. Berbagi Kunci Pribadi di Seluruh Mesin?

  1. Hubungan Tata Letak Keyboard Dan Xmodmap?

  2. Linux – Pintasan Keyboard Pengelola Tugas Di Linux?

  3. Cara Mengatur Kunci SSH di Ubuntu 18.04

  1. Ubah Pintasan Keyboard Rana untuk mengambil Tangkapan Layar

  2. gpg:perintah tidak ditemukan

  3. Tata letak keyboard Xephyr