Vui vẻ xmodmap
Khi bạn nhấn phím trên bàn phím, có một vài nơi xác định điều gì sẽ xảy ra. Bàn phím, kernel, X hoặc trình quản lý hiển thị khác. Đối với mục tiêu của bạn, chúng tôi có thể dạy X xử lý khóa Super khác nhau.
Phím Super thường được ánh xạ tới Mod4. Vì vậy, khi bạn nhấn Tab Mod4 +, bạn có thể mong đợi có thể chuyển qua các cửa sổ khác nhau. Không phải luôn luôn, nhưng nhiều lần các ứng dụng bỏ qua công cụ sửa đổi này hoặc không nhận được nó.
Một tùy chọn bạn có là điều chỉnh cách xử lý phím Super. Nếu bạn làm điều này, rất có thể bạn sẽ muốn trao đổi chức năng với một khóa khác. Điều này là để đảm bảo bạn có thể tiếp tục thực hiện những việc như ví dụ trước về Tab Mod4 + hoặc các kết hợp phổ biến khác.
Nếu bạn muốn xem X hoạt động như thế nào với các công cụ sửa đổi hiện tại của mình, bạn có thể in chúng bằng cách sử dụng xmodmap
:
$ xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Ở đây, chúng ta có thể thấy rằng tất cả các phím Super và phím Hyper được ánh xạ tới Mod4. Nếu bàn phím của bạn có phím Super Left và Right, bạn thậm chí có thể điều chỉnh chỉ để bật hoặc khác. Ví dụ: bạn có thể lấy Super Left ra khỏi Mod4, trong khi vẫn giữ Super Right như một nút Super bình thường.
Bạn nên dành chút thời gian để xem xét cách người khác đã sử dụng các phím bổ trợ trong nhiều năm để làm quen với ý tưởng và cách mọi người đã học để tận dụng lợi thế nhất. Ý tưởng là bạn xóa công cụ sửa đổi, và sau đó thêm lại vào nó. Bạn có thể thiết lập một cái gì đó như ~/.xmodmaprc
và sau đó chạy xmodmap ~/.xmodmaprc
.
# .xmodmaprc
clear mod4
clear control
add mod4 = Super_R
add control = Super_L
add control = Control_L
add control = Control_R
Tại sao không chỉ sử dụng phím Control để bắt đầu? Rất có khả năng bạn có một phím Điều khiển bên cạnh phím Siêu của bạn, do đó, sẽ tùy thuộc vào bạn để tìm sử dụng cho một công cụ sửa đổi khác, chẳng hạn như Mod3, và sử dụng nó. Những người khác sử dụng Mod2 hoặc Mod5 theo những cách khá thông minh để tăng số lượng sửa đổi có sẵn.
Khi bạn nhận được mọi thứ theo cách bạn muốn, bạn có thể kích hoạt các cài đặt này với X và người dùng của bạn mỗi khi bạn đăng nhập bằng cách thêm xmodmap
dòng vào ~/.xinitrc
tệp của mình :
xmodmap ~/.xmodmaprc
Sau khi bạn sắp xếp lại khóa Super_L để không phải là một phần của Mod4, nhưng là một phần của nhóm sửa đổi khác, Phím tắt toàn cầu sẽ chọn các tổ hợp phím của bạn.
Các vấn đề có khả năng liên quan
Trong khi thực sự là một lỗi Gnome (?), Vấn đề này hoặc tương tự có thể xảy ra với bạn không? Nhiều khả năng bạn muốn giải quyết cấu hình Plasma này , có tiêu đề "Làm cách nào tôi có thể ngăn Meta mở trình khởi chạy của KDE Plasma?":
Như ngụ ý ở đây , chỉnh sửa ~/.config/kwinrc
, thêm các dòng sau vào dưới cùng.
[ModifierOnlyShortcuts]
Meta=
Sau đó khởi động lại kwin với kwin_x11 --replace & disown
.