Các phím Mod, Meta, Super Super?


26

Trong vòng tròn Quản lý cửa sổ có một số thuật ngữ kỹ thuật; vài người trong số họ là Mod keysMeta keys. Các câu hỏi ở đây tôi đang hỏi là

  • Chính xác đó là những gì và chúng là phổ quát trên các bàn phím khác nhau.

  • Cái gì ALT, SHIFTCTRL(cả phải và trái), Winright clickcác phím được gọi?

Tôi hỏi điều này bởi vì tôi đang làm việc trên cả hai trình quản lý cửa sổ và ngăn xếp. và có rất nhiều tài liệu tham khảo về vấn đề này.


Đối với những khách du lịch trong tương lai muốn có nhiều câu trả lời trực tiếp hơn, hãy xem Askubfox.com/questions/19558/ cấp để có câu trả lời rất đầy đủ bằng hình ảnh. Siêu là chìa khóa Windows. Phần còn lại không nằm trên 101 bàn phím. Alt, shift và control được gọi là alt, shift và control, trái và phải. Các khóa Unix x11 là siêu cụ thể với 'keyyms', vì vậy chúng không bị chồng chéo cho các khóa này trên các nền tảng khác nhau.
Không giới hạn

Câu trả lời:


37

Các phím bấm trong X có 8 bit sửa đổi:

  • Ca
  • Khóa
  • Điều khiển
  • Mod1
  • Mod2
  • Mod3
  • Mod4
  • Mod5

Bất kỳ khóa nào cũng có thể được liên kết với bất kỳ công cụ sửa đổi nào, nhưng (như bạn có thể tưởng tượng) thông thường các Shiftphím trái / phải được liên kết với Shift, Caps Lockbị ràng buộc với Khóa và trái / phải Ctrlbị ràng buộc với Điều khiển. Thiếu rõ ràng trong danh sách Alt, thường được ràng buộc với Mod1. Các trình quản lý cửa sổ ốp lát cũng thường xuyên đề cập đến một "khóa mod" duy nhất, đó là khóa bổ trợ được chọn cho tất cả các phím bấm của WM. Ví dụ: nếu khóa mod là Alt, thì Alt+ Jthường sẽ chuyển sang cửa sổ tiếp theo.

Meta, Super và Hyper là tất cả các phím từ bàn phím Symbolics cũ mà X vẫn có mã khóa bên trong (vì vậy chúng vẫn có thể được liên kết với các sửa đổi). Super vẫn xuất hiện trên bàn phím hiện đại, vì phím Win / Tux / bất cứ phím nào bên cạnh Alt. Nó thường được ràng buộc với Mod4. Meta và Hyper đều biến mất. Altđôi khi được gọi là "Meta" vì nó thay thế chức năng của Meta; Tôi nghi ngờ emacs hầu hết có lỗi khi sử dụng AltEscthay thế cho meta trong các keybindings của nó. Tuy nhiên, một số người cũng gọi khóa Win là "Meta", vì vậy bạn có lẽ nên tránh thuật ngữ này hoàn toàn.

Nhấp chuột phải không phải là một chìa khóa.


Câu trả lời tốt đẹp; Bạn đã nói trong câu trả lời của mình rằng winkhóa có thể được thay thế Altbằng metakhóa. Bạn có thể giải thích?
r004

1
@ r004 Một số người sử dụng "Meta" để chỉ phím Win, nhưng trong hầu hết các trường hợp nếu họ đang nói về bàn phím hiện đại, họ có nghĩa là Alt (nếu chỉ vì Meta thường bị ràng buộc với mod1)
Michael Mrozek

1
Bạn đã nói về Mod1Mod4, những gì về phần còn lại của họ? Có phải họ trống theo mặc định?
r004

4
@ r004 Bạn có thể xem ánh xạ hiện tại bằng cách chạy xmodmap. Tôi không biết tiêu chuẩn của nó như thế nào, nhưng nhìn chung tôi thấy Num Lock trên mod2 và ISO_Level3_Shift và Mode_Switch trên mod5 (giải thích tại đây ). mod3 trống rỗng
Michael Mrozek

1
@ r004 Đoạn lớn cuối cùng trong câu trả lời của tôi đã giải thích Meta, Super và Hyper, và bài đăng tôi liên kết để giải thích ISO_Level3_Shift
Michael Mrozek
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.