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

Lệnh loadkeys trong Linux dùng để tải bảng mã bàn phím, giúp bạn tùy chỉnh cách các phím hoạt động. Với loadkeys, bạn có thể gán các ký tự hoặc chức năng khác nhau cho từng phím bấm. Việc này rất hữu ích khi bạn muốn sử dụng bàn phím với ngôn ngữ khác hoặc tạo các phím tắt riêng. Hãy khám phá loadkeys để tối ưu trải nghiệm gõ phím của bạn trên Linux nhé!

Lệnh loadkeys trong linux là gì?

Lệnh loadkeys in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn tùy chỉnh bố cục bàn phím trên hệ thống Linux của mình một cách linh hoạt. Nó đọc các tệp mô tả bàn phím và tải chúng vào kernel, thay đổi cách hệ thống diễn giải các phím bạn nhấn. Sử dụng loadkeys in linux, bạn có thể dễ dàng chuyển đổi giữa các bố cục bàn phím khác nhau, ví dụ như từ US sang UK hoặc tạo bố cục tùy chỉnh riêng. Command loadkeys in linux rất hữu ích khi bạn cần hỗ trợ các ngôn ngữ khác nhau hoặc muốn gán các chức năng đặc biệt cho các phím cụ thể. Hãy nhớ rằng, những thay đổi này thường chỉ có hiệu lực cho phiên hiện tại, trừ khi bạn cấu hình để chúng được áp dụng vĩnh viễn.

Tìm hiểu về lệnh loadkeys

Trong bước này, chúng ta sẽ cùng nhau tìm hiểu về lệnh loadkeys trong Linux. Lệnh loadkeys được dùng để tải bảng dịch bàn phím từ một file. Điều này cho phép bạn thay đổi bố cục bàn phím trên hệ thống của mình. Để bắt đầu, hãy kiểm tra bố cục bàn phím hiện tại bằng lệnh loadkeys nhé:
loadkeys -c
Ví dụ về kết quả trả về:
keycode  30 = a A
keycode  31 = b B
keycode  32 = c C
...
Kết quả này cho thấy ánh xạ bàn phím hiện tại cho hệ thống của bạn. keycode đại diện cho phím trên bàn phím, còn các ký tự sau dấu = là các ký tự tương ứng được tạo ra khi nhấn phím đó. Tiếp theo, hãy khám phá một vài tùy chọn có sẵn với lệnh loadkeys:
  • loadkeys -d: Tải bản đồ bàn phím mặc định.
  • loadkeys fr: Tải bản đồ bàn phím tiếng Pháp.
  • loadkeys de-latin1: Tải bản đồ bàn phím tiếng Đức.
Bạn có thể tìm danh sách các bản đồ bàn phím có sẵn bằng cách chạy ls /usr/share/keymaps/. Các file bản đồ này thường nằm trong thư mục /usr/share/keymaps/.

Thay đổi Bố cục Bàn phím bằng loadkeys

Trong bước này, chúng ta sẽ tìm hiểu cách thay đổi bố cục bàn phím bằng lệnh loadkeys.

Đầu tiên, hãy kiểm tra các bố cục bàn phím hiện có trên hệ thống của chúng ta:

ls /usr/share/keymaps/i386/qwerty/

Ví dụ về đầu ra:

ad-latin1.map.gz  fr-latin1.map.gz  sv-latin1.map.gz
be2-latin1.map.gz  it2.map.gz        trq.map.gz
br-abnt2.map.gz   lt.map.gz         uk.map.gz
cf.map.gz         nl.map.gz         us.map.gz
de-latin1.map.gz  no-latin1.map.gz  wangbe.map.gz

Để thay đổi bố cục bàn phím sang tiếng Pháp, chúng ta có thể sử dụng lệnh sau:

sudo loadkeys fr-latin1

Ví dụ về đầu ra:

Loading /usr/share/keymaps/i386/qwerty/fr-latin1.map.gz

Bây giờ, hãy xác minh rằng bố cục bàn phím đã được thay đổi:

loadkeys -c

Bạn sẽ thấy đầu ra phản ánh bố cục bàn phím tiếng Pháp mới.

Để thay đổi bố cục bàn phím trở lại mặc định, bạn có thể sử dụng:

sudo loadkeys -d

Lệnh này sẽ tải bản đồ bàn phím mặc định.

Tùy chỉnh Bàn phím với loadkeys

Trong bước này, chúng ta sẽ tìm hiểu cách tùy chỉnh layout bàn phím bằng lệnh loadkeys.

Đầu tiên, hãy tạo một file map bàn phím tùy chỉnh, sử dụng file us.map làm điểm khởi đầu.

sudo cp /usr/share/keymaps/i386/qwerty/us.map ~/project/custom_keymap.map

Bây giờ, hãy mở file custom_keymap.map bằng một trình soạn thảo văn bản để chỉnh sửa.

nano ~/project/custom_keymap.map

Trong file này, bạn có thể tìm thấy mapping cho từng phím, ví dụ mapping cho phím 'a' như sau.

keycode  30 = a A

Hãy thay đổi mapping cho phím 'a' thành 'x' để kiểm tra khả năng tùy biến.

keycode  30 = x X

Lưu file và thoát khỏi trình soạn thảo sau khi đã chỉnh sửa xong.

Tiếp theo, chúng ta sẽ load keyboard map tùy chỉnh vừa tạo vào hệ thống.

sudo loadkeys ~/project/custom_keymap.map

Ví dụ về output sau khi thực hiện lệnh:

Loading ~/project/custom_keymap.map

Để xác minh các thay đổi, hãy kiểm tra lại layout bàn phím một lần nữa.

loadkeys -c

Bạn sẽ thấy mapping tùy chỉnh cho phím 'a', bây giờ nó đã được map thành 'x'.

Kết luận cho linux loadkeys command

Vậy là chúng ta đã cùng nhau khám phá lệnh linux loadkeys command, một công cụ nhỏ nhưng vô cùng hữu ích để tùy chỉnh bàn phím trên hệ thống Linux. Hy vọng rằng, qua bài viết này, bạn đã hiểu rõ hơn về cách thức hoạt động và ứng dụng thực tế của nó. Đừng ngần ngại thử nghiệm với các keymap khác nhau để tìm ra cấu hình phù hợp nhất với nhu cầu sử dụng của bạn. Việc tùy biến bàn phím không chỉ giúp tăng năng suất mà còn mang lại trải nghiệm gõ phím thoải mái hơn. Hãy nhớ rằng, bạn luôn có thể tham khảo trang manual của lệnh để tìm hiểu thêm các tùy chọn nâng cao. Chúc bạn thành công và có những trải nghiệm tuyệt vời với Linux!

Last Updated : 17/10/2025