xkb: làm cho ctrl + backspace hoạt động như xóa


10

Làm cách nào tôi có thể ánh xạ Ctrl+ Backspaceđể hành xử như Deletechìa khóa xkb? Tôi có thể sắp xếp lại một phím duy nhất trên /usr/share/X11/xkb/symbols/pcnhưng không thể tìm ra cách thực hiện kết hợp. Hệ điều hành của tôi là Ubuntu 15.04


1
Liệu chủ đề này việc trả lời 's cho bạn?
dùng1717828

@ user1717828 Không thực sự, cấu hình quá khó hiểu, tôi cần một câu trả lời cụ thể hơn.
Caballero

Cũng được hỏi trên Hỏi Ubuntu: askubfox.com/questions/627 310
JdeBP

Tôi nghĩ rằng điều này có thể làm việc với xmodmap, nhưng không. Rõ ràng (và điều này là mới đối với tôi, vì tôi không bao giờ cần hoặc đã thử điều này) Ctrl không thể được sử dụng như một công cụ sửa đổi làm thay đổi ký tự mà khóa tạo ra.
Ned64

Câu trả lời:


9

Như Gilles đã chỉ ra trong một bình luận, bạn có thể làm điều đó xkbnếu bạn thay đổi loại BKSPkhóa thành điều khiển có thể sửa đổi. Ví dụ: nếu tôi chỉnh sửa /usr/share/X11/xkb/symbols/pcvà dưới:

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

thay đổi dòng này:

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

đến:

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

sau đó Ctrl+ Backspacehành xử như Delete.


Tôi đã thực hiện thay đổi này, xóa /var/lib/xkb/server-*các tệp, khởi động lại và bàn phím không phản hồi, thậm chí không thể đăng nhập. Tôi đã hoàn nguyên thay đổi bằng cách khởi động từ USB trực tiếp. Điều gì có thể là vấn đề?
Caballero

Xin lỗi, đó là lỗi của tôi - đã bỏ lỡ dấu chấm phẩy ở cuối. Nó hoạt động.
Caballero
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.