Giới thiệu
Trong lab này, chúng ta sẽ khám phá lệnh showkey
của Linux và các ứng dụng thực tế của nó. Lệnh showkey
là một tiện ích cho phép bạn nắm bắt và hiển thị các mã phím được tạo bởi bàn phím của bạn, điều này có thể hữu ích cho việc khắc phục các sự cố liên quan đến bàn phím hoặc hiểu cách bàn phím của bạn giao tiếp với hệ thống. Chúng ta sẽ học cách sử dụng lệnh showkey
để nắm bắt đầu vào từ bàn phím và phân tích đầu ra. Lab này được thiết kế để cung cấp sự hiểu biết thực tế về lệnh showkey
và các trường hợp sử dụng của nó.
Tìm hiểu Mục đích của Lệnh showkey
Trong bước này, chúng ta sẽ khám phá mục đích của lệnh showkey
trong Linux. Lệnh showkey
là một tiện ích cho phép bạn nắm bắt và hiển thị các mã phím được tạo bởi bàn phím của bạn. Điều này có thể hữu ích cho việc khắc phục các sự cố liên quan đến bàn phím hoặc hiểu cách bàn phím của bạn đang giao tiếp với hệ thống.
Để bắt đầu, hãy khởi động lệnh showkey
trong terminal:
sudo showkey
Ví dụ đầu ra:
Press any keys - Ctrl-C to end
key pressed 1 is 65 (a)
key pressed 2 is 66 (b)
key pressed 3 is 67 (c)
^C
Lệnh showkey
sẽ tiếp tục chạy và hiển thị các mã phím cho mỗi phím bạn nhấn trên bàn phím của mình. Đầu ra hiển thị mã thập phân cho mỗi phím, cũng như ký tự tương ứng trong ngoặc đơn.
Lệnh showkey
có thể hữu ích trong một số trường hợp sau:
-
Khắc phục sự cố bàn phím: Nếu bạn gặp sự cố với bàn phím của mình, chẳng hạn như một số phím không hoạt động hoặc hành vi không mong muốn, lệnh
showkey
có thể giúp bạn xác định nguyên nhân gốc rễ bằng cách hiển thị các mã phím đang được tạo. -
Ánh xạ các phím tắt tùy chỉnh của bàn phím: Nếu bạn muốn tạo các phím tắt hoặc macro tùy chỉnh của bàn phím, đầu ra
showkey
có thể giúp bạn xác định các mã phím để sử dụng trong cấu hình của bạn. -
Gỡ lỗi các ứng dụng liên quan đến bàn phím: Các nhà phát triển làm việc trên các ứng dụng tương tác với bàn phím có thể sử dụng
showkey
để hiểu các mã phím mà chương trình của họ đang nhận.
Để thoát lệnh showkey
, hãy nhấn Ctrl+C
.
Nắm bắt Đầu vào Bàn phím bằng Lệnh showkey
Trong bước này, chúng ta sẽ học cách sử dụng lệnh showkey
để nắm bắt đầu vào từ bàn phím.
Đầu tiên, hãy khởi động lệnh showkey
trong terminal:
sudo showkey
Điều này sẽ đặt lệnh showkey
ở chế độ lắng nghe, chờ bạn nhấn các phím trên bàn phím.
Bây giờ, hãy thử nhấn một vài phím trên bàn phím của bạn. Bạn sẽ thấy các mã phím được hiển thị trong terminal:
Press any keys - Ctrl-C to end
key pressed 1 is 65 (a)
key pressed 2 is 66 (b)
key pressed 3 is 67 (c)
Đầu ra hiển thị mã thập phân cho mỗi phím, cũng như ký tự tương ứng trong ngoặc đơn.
Bạn cũng có thể thử nhấn các phím đặc biệt, chẳng hạn như các phím mũi tên, phím chức năng hoặc phím bổ trợ (Shift, Ctrl, Alt). Lệnh showkey
cũng sẽ hiển thị các mã phím tương ứng cho những phím này.
Để thoát lệnh showkey
, hãy nhấn Ctrl+C
.
Phân tích Đầu ra của Lệnh showkey
Trong bước này, chúng ta sẽ xem xét kỹ hơn đầu ra của lệnh showkey
và hiểu cách diễn giải các mã phím mà nó hiển thị.
Hãy khởi động lại lệnh showkey
:
sudo showkey
Lần này, hãy thử nhấn một vài phím khác nhau trên bàn phím của bạn, bao gồm các chữ cái, số, phím chức năng và các ký tự đặc biệt. Quan sát đầu ra:
Press any keys - Ctrl-C to end
key pressed 1 is 97 (a)
key pressed 2 is 98 (b)
key pressed 3 is 99 (c)
key pressed 4 is 49 (1)
key pressed 5 is 50 (2)
key pressed 6 is 51 (3)
key pressed 7 is 9 (Tab)
key pressed 8 is 10 (Enter)
key pressed 9 is 27 (Esc)
key pressed 10 is 32 (Space)
key pressed 11 is 113 (q)
key pressed 12 is 119 (w)
key pressed 13 is 101 (e)
Đầu ra hiển thị mã thập phân cho mỗi phím, cũng như ký tự tương ứng trong ngoặc đơn. Đây là cách diễn giải đầu ra:
- Dòng "key pressed" cho biết rằng một phím đã được nhấn trên bàn phím.
- Mã thập phân đại diện cho scancode hoặc mã phím cho phím đã nhấn. Mã này dành riêng cho phần cứng bàn phím và có thể khác nhau tùy thuộc vào bố cục bàn phím và nhà sản xuất.
- Ký tự trong ngoặc đơn đại diện cho ký tự ASCII hoặc Unicode tương ứng với mã phím. Đây là ký tự mà hệ thống thường diễn giải và xử lý.
Hiểu đầu ra showkey
có thể hữu ích trong các trường hợp sau:
- Khắc phục sự cố bàn phím: Nếu bạn gặp sự cố với bàn phím của mình, chẳng hạn như một số phím không hoạt động hoặc hành vi không mong muốn, đầu ra
showkey
có thể giúp bạn xác định nguyên nhân gốc rễ bằng cách hiển thị các mã phím đang được tạo. - Ánh xạ các phím tắt tùy chỉnh của bàn phím: Nếu bạn muốn tạo các phím tắt hoặc macro tùy chỉnh của bàn phím, đầu ra
showkey
có thể giúp bạn xác định các mã phím để sử dụng trong cấu hình của bạn. - Gỡ lỗi các ứng dụng liên quan đến bàn phím: Các nhà phát triển làm việc trên các ứng dụng tương tác với bàn phím có thể sử dụng
showkey
để hiểu các mã phím mà chương trình của họ đang nhận.
Để thoát lệnh showkey
, hãy nhấn Ctrl+C
.
Tóm tắt
Trong lab này, chúng ta đã học về mục đích và cách sử dụng lệnh showkey
của Linux. Lệnh showkey
cho phép chúng ta nắm bắt và hiển thị các mã phím được tạo bởi bàn phím, điều này có thể hữu ích cho việc khắc phục các sự cố liên quan đến bàn phím, ánh xạ các phím tắt tùy chỉnh của bàn phím và gỡ lỗi các ứng dụng liên quan đến bàn phím. Chúng ta đã khởi động lệnh showkey
trong terminal và quan sát đầu ra, cho thấy mã thập phân cho mỗi phím đã nhấn, cũng như ký tự tương ứng. Thông tin này có thể có giá trị để hiểu cách bàn phím giao tiếp với hệ thống.