xkb: membuat ctrl + backspace berfungsi sebagai delete


10

Bagaimana saya bisa memetakan Ctrl+ Backspaceuntuk berperilaku sebagai Deletekunci xkb? Saya dapat memetakan ulang satu tombol /usr/share/X11/xkb/symbols/pctetapi tidak dapat menemukan cara melakukan kombinasi. OS saya adalah Ubuntu 15.04


1
Apakah jawaban utas ini cocok untuk Anda?
user1717828

@ user1717828 Tidak juga, konfigurasi terlalu samar, saya perlu jawaban yang lebih spesifik.
Caballero

Juga ditanyakan pada Tanya Ubuntu: askubuntu.com/questions/627310
JdeBP

Saya pikir ini mungkin berhasil xmodmap, tetapi tidak. Rupanya (dan ini baru bagi saya, karena saya tidak pernah membutuhkan atau mencoba ini) Ctrl tidak dapat digunakan sebagai pengubah yang mengubah karakter yang dihasilkan kunci.
Ned64

Jawaban:


9

Seperti yang ditunjukkan Gilles dalam komentar, Anda dapat melakukannya dengan xkbjika Anda mengubah jenis BKSPkunci yang dapat dimodifikasi-kontrol. Contoh: jika saya mengedit /usr/share/X11/xkb/symbols/pcdan di bawah:

    include "pc(editing)"
    include "keypad(x11)"

ubah baris ini:

    key <BKSP> {   [ BackSpace, BackSpace  ]   };

untuk:

    key <BKSP> {
        type="PC_CONTROL_LEVEL2",
        symbols[Group1]=  [ BackSpace, Delete ]
    };

kemudian Ctrl+ Backspaceberperilaku sebagai Delete.


Saya telah melakukan perubahan ini, menghapus /var/lib/xkb/server-*file, me-reboot dan keyboard tidak merespons, bahkan tidak bisa masuk. Saya telah mengembalikan perubahan dengan mem-boot dari USB langsung. Apa yang bisa menjadi masalah?
Caballero

Maaf, itu salah saya - melewatkan titik koma pada akhirnya. Berhasil.
Caballero
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.