Sử dụng cả Ctrl + Alt để thay thế chức năng cấp 3 của AltGr trên xorg


10

Trên Windows, Ctrl- Altđược ánh xạ tới Alt Gr, nhưng không phải trên Linux.

Sử dụng Alt Grcho các phím cấp 3 là sát thủ cổ tay! Tôi không thể tìm thấy một cách giải quyết không loại bỏ chức năng khác mà tôi sử dụng (một vài tùy chọn ánh xạ trong cài đặt bàn phím). Tôi đã tìm thấy tài liệu tham khảo cho những người khác có cùng vấn đề (nhiều người châu Âu ..), nhưng tôi chưa tìm thấy cách giải quyết duy nhất có thể chấp nhận được.

Có ai tìm thấy một cách để lập bản đồ Ctrl- Altđến Alt Gr?

BTW: Tôi đã ánh xạ sang trái Altcho các phím cấp 3 và bị vô hiệu hóa Alt Gr(điều này làm cho Alt Grhoạt động như bình thường Alt). Điều này hoạt động, nhưng nó làm cho việc chuyển đổi giữa Windows và Linux (hoặc các máy trạm khác) khó khăn hơn rất nhiều.


Bạn có ý nghĩa gì bởi các phím cấp 3 ? Bạn có nghĩa là các ký tự trong trạng thái thay đổi được kích hoạt bởi AltGr?
Piotr Dobrogost

Bạn có nghĩa là trong X11 hoặc trên bảng điều khiển ảo Linux?
pilona

@pilona: X11, nhưng câu hỏi là hai tuổi. Bây giờ tôi đang sử dụng lập trình viên dvorak, vì vậy đây không còn là vấn đề đối với tôi.
simendsjo

@simendsjo Còn câu hỏi trong bình luận của tôi thì sao?
Piotr Dobrogost

@PiotrDobrogost Tôi không quen với thuật ngữ bạn sử dụng. Các phím có 3 biểu tượng trên chúng. Một cái được mặc định khi nhấn nó, một cái được kích hoạt bằng shift và một cái được kích hoạt bằng altgr. IIRC, có 5 cấp độ bạn có thể truy cập tổng cộng. Như đã lưu ý ở trên, tôi hiện đang sử dụng dvorak lập trình viên và tôi đã ràng buộc một khóa là khóa tổng hợp để tôi cũng có thể nhập các ký tự "đặc biệt" như æøå.
simendsjo

Câu trả lời:


1

Tôi nghĩ rằng việc tạo một loại bàn phím XKB map[Control+Alt] = Level3;nên làm điều đó. Tín dụng cho William hatch tại /unix/157834/how-to-bind-altgr-to-ctrl-alt

type "Level3withCtrlAlt" {
  modifiers = Control+Alt+Shift;
  map[None] = Level1;
  map[Shift] = Level2;
  map[Control+Alt] = Level3;
  map[Control+Alt+Shift] = Level4;
};
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.