Điểm:0

Sử dụng AltGr + Home/PgUp/PgDown, v.v. cho các phím phương tiện (Quốc tế Hoa Kỳ với AltGr Dead Keys)

lá cờ jp

Trong một thời gian, tôi đã sử dụng các phím tắt CODE mà bạn sử dụng Fn phím kết hợp với Insert/Home/PgUp/Delete/End/PgDn để điều khiển các chức năng phương tiện. Tôi muốn làm một cái gì đó tương tự với Model M cũ của mình (không có khóa phương tiện, không có khóa Meta, không có thứ gì lạ mắt để định cấu hình).

Ý tưởng ban đầu của tôi là sử dụng AltGr cho các phím tắt đó. Tôi nhanh chóng nhận ra rằng Phím tắt Gnome không thích AltGr+Thing, tôi cho rằng đó là do tổ hợp này không kích hoạt bất kỳ thứ gì trong bố cục tôi đang sử dụng (Quốc tế Hoa Kỳ với Phím chết AltGr).

Sau khi tìm kiếm trên Google, tôi cho rằng một giải pháp sẽ là sử dụng Xmodmap và thực hiện một số thao tác như sau:

$ xmodmap -e "mã khóa 112 = NoSymbol trước NoSymbol trước XF86AudioRaiseVolume"

Nhưng điều đó không làm gì cả. Tôi rõ ràng đang làm điều gì đó sai (tôi cho rằng tôi đã hiểu sai một số điều trong tài liệu hoặc đọc chúng chưa đủ kỹ). Làm thế nào tôi có thể đạt được mục tiêu của mình?


Một số thông tin gỡ lỗi khác, có thể hữu ích:

đầu ra của xev khi thực hiện AltGr + PgUp như sau:

Sự kiện KeyPress, sê-ri 37, KHÔNG tổng hợp, cửa sổ 0x5000001,
    root 0x6cb, subw 0x0, thời gian 16641710, (2129,943), root:(2349,1147),
    trạng thái 0x0, mã khóa 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen CÓ,
    XKeysymToKeycode trả về mã khóa: 92
    XLookupString cho 0 byte: 
    XmbLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Sự kiện KeyPress, sê-ri 37, KHÔNG tổng hợp, cửa sổ 0x5000001,
    root 0x6cb, subw 0x0, thời gian 16641743, (2129,943), root:(2349,1147),
    trạng thái 0x80, mã khóa 112 (keysym 0xff55, Trước), same_screen CÓ,
    XLookupString cho 0 byte: 
    XmbLookupString cho 0 byte: 
    XFilterEvent trả về: Sai

Tôi đã làm điều đó để kiểm tra xem ISO_Level3_Shift (hay còn gọi là AltGr) có được phát hiện chính xác không (và đúng như vậy). Mã khóa cho Phiên bản trước (còn gọi là PgUp, số 112) cũng được nhận dạng chính xác. Tôi không biết liệu Xmodmap có hoạt động sai hay tôi đã định cấu hình sai thứ gì đó.

Piotr Henryk Dabrowski avatar
lá cờ gb
Giá trị mã khóa này là gì? Lệnh `xev` nói gì khi bạn nhấn `AltGr+Insert`?
MariusSiuram avatar
lá cờ jp
@PiotrHenrykDabrowski Tôi vừa thêm đầu ra đó vào câu hỏi

Đă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.