EDIT: ngớ ngẩn tôi! Chỉ cần nhìn vào tệp /etc/console-setup/remap.inc
Bạn sẽ tìm thấy mọi thứ bạn cần trong tập tin đó. Trong mọi trường hợp, giải thích được đưa ra dưới đây.
Thật không may, "liên kết" sẽ chỉ hoạt động với phiên shell.
Những gì bạn cần làm là thay đổi ánh xạ giao diện điều khiển. Bạn có thể làm điều đó bằng cách sử dụng chương trình "loadkey" (man loadkey). Đầu tiên, kết xuất ánh xạ hiện tại để xem định dạng của tệp sẽ như thế nào:
dumpkeys > default_keys.txt
Lưu ý rằng bạn cần phải làm điều đó từ bảng điều khiển văn bản chứ không phải X, vì vậy hãy nhấn Ctrl-Alt-F1 trước để chuyển sang một!
Đây là một dòng ví dụ từ tập tin đó:
alt keycode 59 = Console_1
Điều đó có nghĩa là khóa tạo mã 59, được nhấn bằng công cụ sửa đổi "alt" (được xác định ở một nơi khác trong tệp đó) sẽ tạo ra một sự kiện "Console_1" - chuyển sang bảng điều khiển ảo 1.
Làm thế nào để tìm ra khóa nào tạo mã nào? Sử dụng showkey chương trình cho điều đó. Tôi bắt đầu chương trình và nhấn "F1":
komp $ showkey
keycode 59 press
keycode 59 release
Cách duy nhất để thoát khỏi chương trình này là nhắm mắt lại và suy ngẫm về bản chất của Nguồn mở trong mười giây. Hoặc chỉ cần kiềm chế chạm vào bàn phím trong mười giây, cũng hoạt động. Sử dụng phương pháp này để tìm ra dòng nào trong tệp sơ đồ bàn phím mà bạn sẽ cần thay đổi ánh xạ chính.
Giả sử, bạn muốn chuyển sang giao diện điều khiển 1 bằng cách sử dụng "ctrl 1". Bạn sẽ thấy rằng mã khóa cho 1 là 2. Lưu dòng sau vào tệp có tên "myownkeys.txt":
control keycode 2 = Console_1
Chuyển sang bảng điều khiển văn bản (nếu bạn chưa thực hiện) và chạy
sudo loadkeys myownkeys.txt
Presto, Ctrl-1 sẽ chuyển bạn đến bảng điều khiển 1. Thêm nhiều dòng vào tệp của bạn cho các phím tắt. Nếu bạn muốn làm cho nó vĩnh viễn, bạn có thể [EDIT] sửa đổi tệp /etc/console-setup/remap.inc
Nhân tiện, ngoài Console_n, bạn còn có "Decr_console" và "Incr_Console" - chuyển sang bảng điều khiển bên trái và bảng điều khiển bên phải, tương ứng. Theo mặc định, chúng bị ràng buộc với alt-left và alt-right.