Điểm:0

Làm cách nào để ánh xạ một hành động vào danh sách mã phím bằng xmodmap?

lá cờ in

Tôi đang sử dụng Ubuntu 20.04 trên máy tính xách tay MSI.

Vấn đề mà tôi tìm thấy có liên quan đến các phím có thể được sử dụng với fn ví dụ. chìa khóa fn+f3 nên vô hiệu hóa bàn di chuột.

Trong cài đặt hệ thống nếu tôi cố gắng tạo một phím tắt tùy chỉnh bình thường và tôi nhấn f3 nó được nhận dạng, nhưng nếu tôi nhấn fn+f3 Tôi không nhận được gì, thực tế là hệ thống không nhận ra đó là khóa.

Tôi biết rằng tôi có thể sử dụng xmodmap để thay đổi ánh xạ mã khóa thành khóa. Vấn đề với điều đó là nếu tôi sử dụng lệnh showkey -s và tôi nhấn fn+f3 tôi nhận được mã 0x1d 0xe0 0x5b 0x76 0x9d 0xe0 0xdb 0xf6 và nếu tôi làm điều đó mà không có -S tùy chọn tôi nhận được đầu ra sau đây.

mã khóa 29 nhấn
mã khóa 125 nhấn
mã khóa 85 nhấn
mã khóa 29 phát hành
phát hành mã khóa 125
mã khóa 85 phát hành

Tôi muốn biết liệu có cách nào để lập bản đồ kết hợp này dưới dạng lệnh cho hệ thống hay không.

Nếu nó có thể hữu ích thì đây là đầu ra từ xev -bàn phím sự kiện

Sự kiện KeyPress, sê-ri 28, KHÔNG tổng hợp, cửa sổ 0x6c00001,
    root 0x296, subw 0x0, thời gian 20618498, (106,394), root:(1848,468),
    trạng thái 0x14, mã khóa 133 (keysym 0xffeb, Super_L), same_screen CÓ,
    XLookupString cho 0 byte: 
    XmbLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Sự kiện KeyPress, sê-ri 28, KHÔNG tổng hợp, cửa sổ 0x6c00001,
    root 0x296, subw 0x0, thời gian 20618499, (106,394), root:(1848,468),
    trạng thái 0x54, mã khóa 93 (keysym 0x0, NoSymbol), same_screen CÓ,
    XLookupString cho 0 byte: 
    XmbLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Sự kiện KeyRelease, sê-ri 28, KHÔNG tổng hợp, cửa sổ 0x6c00001,
    root 0x296, subw 0x0, thời gian 20618502, (106,394), root:(1848,468),
    trạng thái 0x54, mã khóa 37 (keysym 0xffe3, Control_L), same_screen CÓ,
    XLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Sự kiện KeyRelease, sê-ri 28, KHÔNG tổng hợp, cửa sổ 0x6c00001,
    root 0x296, subw 0x0, thời gian 20618506, (106,394), root:(1848,468),
    trạng thái 0x50, mã khóa 133 (keysym 0xffeb, Super_L), same_screen CÓ,
    XLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Sự kiện KeyRelease, sê-ri 28, KHÔNG tổng hợp, cửa sổ 0x6c00001,
    root 0x296, subw 0x0, thời gian 20618509, (106,394), root:(1848,468),
    trạng thái 0x10, mã khóa 93 (keysym 0x0, NoSymbol), same_screen CÓ,
    XLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.