Một thay thế cho phím Super trên bàn phím cũ


12

Tôi đã có một bàn phím IBM dòng M cổ điển mà tôi muốn đưa vào sử dụng. Tuy nhiên, nó không có khóa Windows(aka Super) mà tôi sử dụng cho nhiều phím tắt liên quan đến trình quản lý cửa sổ. Trên hết, tôi sử dụng Emacs, rất nhiều Althoặc các Ctrlphím tắt đã được sử dụng. Tôi cũng không thể sử dụng Caps Locknhư một công cụ sửa đổi, vì nó được sử dụng để chuyển đổi giữa các ngôn ngữ.

Những phím tắt nào bạn muốn giới thiệu cho tôi cho trình quản lý cửa sổ (Gnome w. Emerald), có tính đến các hạn chế này (không có Superphím, không thể ánh xạ lại Capsvà không được va chạm với các phím tắt Emacs thường xuyên)?


Bạn có một chìa khóa ưa thích?
Mikel

Câu trả lời:


7

Bạn đã sử dụng đúng Altchưa?

Bạn có thể ánh xạ nó tới Windowskhóa trong cài đặt Gnome:

  • Hệ thống-> Tùy chọn-> Bàn phím
  • Bố cục
  • Tùy chọn ...
  • Hành vi phím Alt / Win
  • Alt trái được hoán đổi với Left Win

Hoặc bạn có thể ánh xạ Caps Locktới Windowsphím và chọn một phím tắt khác để thay đổi ngôn ngữ.

Trong cùng bảng điều khiển:

  • Hành vi phím CapsLock
  • Biến CapsLock thành một Super bổ sung

    (hoặc biến CapsLock thành một Hyper bổ sung)

và sau đó:

  • Phím (s) để thay đổi bố cục
  • quá nhiều lựa chọn để đề cập

Các lựa chọn phổ biến bao gồm:

  • Trái Alt+ TráiShift
  • Trái Ctrl+ TráiShift
  • Trái Ctrl+ PhảiCtrl

nhưng là một Emacsngười dùng, tôi sẽ đề xuất Both Ctrl keys togethertùy chọn.


Nếu các tùy chọn đó là không đủ, bạn sẽ cần phải sử dụng xmodmap.

Bạn có thể lập bản đồ phải Controlđể Windowsở vỏ như thế này:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

Tùy thuộc vào hệ thống của bạn, có lẽ bạn cũng có thể đặt các cài đặt tương đương .Xmodmap, vd

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Nếu bạn muốn sử dụng xmodmaphơn bảng điều khiển Gnome, bạn có thể đổi Control_Rsang thứ khác, ví dụ: quyền Altlà , Alt_Rhoặc ISO_Level3_Shifttùy thuộc vào cài đặt bàn phím của bạn, ví dụ:

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

làm việc cho tôi


Đây là những lựa chọn tốt - Right Alt như siêu có thể hoạt động. Tôi sẽ cho nó một cái đu. Cảm ơn!
Bàn Bobby nhỏ

Không vấn đề gì. Lưu ý rằng có thể bạn sẽ cần xmodmapphiên bản, và nó có thể ISO_Level3_Shifthoặc Alt_R.
Mikel

Các tùy chọn Capslock dường như không còn tồn tại trong Ubuntu 18?
Jonathan

0

Từ việc sử dụng máy tính để bàn thông thường, tôi có thể chứng thực rằng 'alt' được sử dụng ít thường xuyên hơn 'ctrl' (trừ khi bạn sử dụng 'alt' cho điều hướng thanh thực đơn). Vì tôi giả sử bạn chỉ có 'shift', 'ctrl' và 'alt', nên tôi sẽ ghép 'alt' và 'shift' với nhau - Ngón tay cái của bạn có thể nhấn 'alt' trong khi ngón út của bạn sẽ nhấn 'shift'. Loại chuyển động này cực kỳ dễ dàng cho tôi sử dụng. Ngoài ra, không bao giờ có bất kỳ phím tắt nào gọi cho hai bộ sửa đổi đó cùng một lúc.

Tôi không sử dụng emacs nhưng tôi khá chắc chắn rằng nó sử dụng 'alt' làm công cụ sửa đổi chính. Nếu vậy, tôi đoán điều này có nguy cơ xung đột. Do đó, chỉ có thể thay thế có thể sử dụng khác là 'ctrl' + 'shift'. Tất nhiên, nếu bạn có một trong các nút menu ngữ cảnh thì nó có thể hoạt động tuyệt vời (tùy thuộc vào vị trí).


0

Bạn có thể tạo hoặc định vị sơ đồ phím xử lý các phím điều khiển trái và phải hoặc phím alt khác nhau. Tôi không thấy một cách dễ dàng để làm điều đó từ bảng điều khiển Gnome.

Nhìn vào các tùy chọn cho xmodmap.

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.