Máy tính hoặc các thiết bị khác chạy Linux có thể có bất kỳ số nào (bao gồm 0) bàn phím hoặc thiết bị đầu vào có hình dạng và bố cục được kết nối với chúng có thể có bất kỳ số phím chức năng nào.
Hạt nhân trong cấu hình mặc định của nó cho phép phân bổ tối đa 63 bảng điều khiển ảo và cung cấp API để ánh xạ các sự kiện đầu vào sang bảng điều khiển chuyển đổi, đồng thời phân bổ / thỏa thuận / chuyển đổi bảng điều khiển theo chương trình (xem ioctl_console(2)
trang hướng dẫn).
Các loadkeys
tiện ích có thể được sử dụng để tải bản đồ đó, dumpkeys
để đổ nó.
Chẳng hạn, ở đây với bàn phím USB PC cơ bản điển hình của Anh (với các phím F1 .. F12) được kết nối với PC chạy Ubuntu 18.04, dumpkeys
chỉ ra rằng các bàn giao tiếp 1 đến 12 có thể được chuyển sang Alt-F1 sang Alt-F12, bàn giao tiếp 13 đến 24 với AltGr-F1 đến AltGr-F12, bảng điều khiển 25 đến 36 với Alt + Shift + F1 đến Alt + Shift + F12 và tôi có thể sử dụng Alt + Left và Alt + Right để quay vòng qua bảng điều khiển (cho phép tôi truy cập bảng điều khiển ở trên 36).
Và tôi có thể phân bổ nhiều bàn giao tiếp hơn openvt
(mặc dù nó đủ để mở thiết bị tty để phân bổ nó) hoặc chuyển đổi giữa chúng với chvt
.
12<N<64
thay vì7<N<64
? 7 <N <13` có khác gì không12<N<64
, hoặc bạn đã biết 7 <N <13` được dùng để làm gì?