Lệnh showkey trong linux với các ví dụ dễ hiểu

Lệnh showkey trong Linux là một công cụ hữu ích để hiển thị mã keycode của các phím bạn nhấn. Nó giúp bạn xác định mã số tương ứng với mỗi phím, đặc biệt khi cấu hình bàn phím hoặc giải quyết các vấn đề liên quan đến nhập liệu. Sử dụng showkey rất đơn giản, chỉ cần chạy lệnh và nhấn phím để xem mã của nó.

Lệnh showkey trong linux là gì?

Lệnh showkey trong Linux là một command showkey in linux hữu ích, giúp bạn hiển thị mã keycode của các phím bạn nhấn trên bàn phím. Nó đặc biệt hữu dụng khi bạn cần cấu hình lại bàn phím hoặc gỡ rối các vấn đề liên quan đến nhập liệu. Khi bạn chạy lệnh này, hệ thống sẽ chờ bạn nhấn một phím và sau đó hiển thị mã tương ứng của phím đó. Bạn có thể sử dụng thông tin này để tùy chỉnh các phím tắt hoặc ánh xạ lại các phím theo ý muốn. Hãy nhớ rằng, lệnh này cần được chạy trong một terminal và có thể yêu cầu quyền root trong một số trường hợp.

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 chụp và hiển thị mã phím từ bàn phím.

Điều này hữu ích để khắc phục sự cố liên quan đến bàn phím hoặc hiểu cách bàn phím 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ụ về đầ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ị mã phím cho mỗi phím bạn nhấn.

Đầ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:

  1. Khắc phục sự cố bàn phím: Nếu bạn gặp sự cố với bàn phím, showkey có thể giúp bạn xác định nguyên nhân gốc rễ.

  2. Ánh xạ phím tắt tùy chỉnh: Nếu bạn muốn tạo phím tắt hoặc macro tùy chỉnh, showkey có thể giúp bạn xác định mã phím.

  3. Gỡ lỗi ứng dụng liên quan đến bàn phím: Các nhà phát triển có thể sử dụng showkey để hiểu mã phím mà chương trình của họ nhận được.

Để thoát lệnh showkey, hãy nhấn Ctrl+C.

Ghi Lại Tín Hiệu Bàn Phím Bằng Lệnh showkey

Trong bước này, chúng ta sẽ tìm hiểu cách dùng lệnh showkey để ghi lại tín hiệu từ bàn phím.

Đầu tiên, hãy khởi động lệnh showkey trong terminal:

sudo showkey

Lệnh showkey sẽ chuyển sang 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 mã phím 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)

Kết quả 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, ví dụ như 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ị mã phím tương ứng cho các phím đặc biệt này.

Để thoát khỏi lệnh showkey, bạn hãy nhấn tổ hợp phím 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ã khóa mà nó hiển thị.

Hãy bắt đầu lại lệnh showkey để có thể theo dõi và thực hành:

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 chữ cái, số và 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. Dưới đâ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 key code cho phím đã nhấn. Mã này dành riêng cho phần cứng bàn phím.
  • Ký tự trong ngoặc đơn đại diện cho ký tự ASCII hoặc Unicode tương ứng với key code. Đây là ký tự mà hệ thống sẽ diễn giải.

Hiểu đầu ra của showkey có thể hữu ích trong các trường hợp sau:

  1. Khắc phục sự cố bàn phím: Nếu bạn gặp sự cố với bàn phím, showkey có thể giúp bạn xác định nguyên nhân gốc rễ.
  2. Ánh xạ các phím tắt tùy chỉnh: Nếu bạn muốn tạo các phím tắt hoặc macro tùy chỉnh, showkey có thể giúp bạn xác định key code.
  3. Gỡ lỗi các ứng dụng liên quan đến bàn phím: Các nhà phát triển có thể sử dụng showkey để hiểu key code mà chương trình của họ nhận được.

Để thoát lệnh showkey, hãy nhấn Ctrl+C để kết thúc quá trình.

Kết luận cho linux showkey command

```html

Tóm lại, lệnh linux showkey command là một công cụ hữu ích để kiểm tra mã phím trong Linux, đặc biệt khi bạn gặp vấn đề với bàn phím. Nó giúp bạn xác định mã phím chính xác mà hệ thống nhận được khi bạn nhấn một phím nào đó. Tuy nhiên, hãy nhớ rằng lệnh này cần quyền root để hoạt động và có thể không hoạt động trong môi trường đồ họa. Hy vọng hướng dẫn này đã giúp bạn hiểu rõ hơn về cách sử dụng lệnh showkey. Hãy thử nghiệm và khám phá thêm các tùy chọn khác để làm chủ công cụ này nhé! Chúc bạn thành công trong việc tùy chỉnh và khắc phục sự cố bàn phím trên hệ thống Linux của mình. Đừng ngần ngại tìm kiếm thêm thông tin trên mạng nếu bạn gặp bất kỳ khó khăn nào.

```
Last Updated : 17/10/2025