Lưu LoátWiki
Tìm
Bộ gõ trên máy & điện thoại

Bộ gõ tiếng Việt là gì và vì sao máy tính cần nó để gõ có dấu

Bộ gõ biến chuỗi phím Telex, VNI thành chữ có dấu rồi đưa vào ứng dụng. Ba thứ cần hiểu: kiểu gõ, bảng mã, kỹ thuật gửi chữ, và vì sao chỉ nên chạy một bộ gõ.

Bộ gõ tiếng Việt là gì và vì sao máy tính cần nó để gõ có dấu

Bộ gõ tiếng Việt là phần mềm đứng giữa bàn phím và ứng dụng, biến chuỗi phím bạn bấm (như "vieetj" theo Telex hay "vie65t" theo VNI) thành chữ có dấu "việt" rồi đưa vào chỗ bạn đang gõ. Máy tính cần nó vì bàn phím phổ thông chỉ có 26 chữ cái Latinh không dấu, trong khi tiếng Việt có 134 tổ hợp chữ cái kèm dấu ngoài bảng chữ ASCII. Không có phím riêng cho từng chữ, nên phải có một chương trình "dịch" quy ước gõ thành chữ.

Bài này giải thích bộ gõ làm việc thế nào, ba thứ cần chọn khi dùng bất kỳ bộ gõ nào (kiểu gõ, bảng mã, kỹ thuật gửi chữ), và vì sao hiểu chúng giúp sửa được phần lớn lỗi gõ.

Từ phím bấm đến chữ trên màn hình

Khi bạn bấm một phím, bàn phím gửi cho máy một mã phím (cho biết phím nào được bấm, không phải chữ gì). Hệ điều hành dùng bố cục bàn phím (keyboard layout) để đổi mã phím thành ký tự: trên bố cục tiếng Anh Mỹ, phím ở hàng giữa bên trái là "a". Ký tự ấy được chuyển tới ứng dụng đang mở.

Bộ gõ chen vào giữa quá trình này. Nó theo dõi các phím bạn vừa bấm trong từ hiện tại, so với quy tắc của kiểu gõ, và khi thấy một tổ hợp có nghĩa (ví dụ "a" rồi "a"), nó thay bằng chữ có dấu ("â"). Phần việc khó nhất không phải là tra bảng, mà là:

  • Hiểu âm tiết tiếng Việt để đặt dấu đúng chỗ: "hoàng" dấu trên a, "của" dấu trên u, "quả" dấu trên a.
  • Sửa lại khi bạn gõ thêm: gõ "hoa" + dấu huyền ra "hoà" (hoặc "hòa"), gõ tiếp "ng" thì phải dời dấu sang "hoàng".
  • Biết khi nào không phải tiếng Việt: "Windows" không nên thành "Ưindows".
  • Đưa chữ vào ứng dụng mà ứng dụng chấp nhận, kể cả những ứng dụng có cơ chế nhập liệu riêng như trình duyệt, Excel.

Ba lựa chọn cần hiểu ở mọi bộ gõ

1. Kiểu gõ: bấm phím nào ra dấu nào

Kiểu gõPhím tạo dấuVí dụ "Việt"
Telexchữ cái: s f r x j, aa ee oo, w, ddVieejt
VNIchữ số 0–9Vie65t
VIQRký hiệu ' ` ? ~ . ^ ( +Vie^.t

Kiểu gõ chỉ ảnh hưởng tới tay bạn. Bảng phím đầy đủ của từng kiểu nằm ở mục Kiểu gõ Telex, VNI, VIQR.

2. Bảng mã: chữ được lưu bằng con số nào

Máy tính lưu mọi chữ dưới dạng số. Bảng mã quy định chữ "ệ" ứng với số nào. Trước khi Unicode phổ biến, Việt Nam dùng nhiều bảng mã khác nhau (TCVN3, VNI Windows, VISCII, VPS…), mỗi bảng đi kèm bộ phông riêng. Văn bản gõ bằng bảng mã này mở bằng phông của bảng mã khác sẽ thành ký tự lạ.

Ngày nay, chọn Unicode (trong bộ gõ thường ghi là "Unicode" hoặc "Unicode dựng sẵn"). Đây là bảng mã quốc tế, được Việt Nam chuẩn hoá thành TCVN 6909:2001, và Quyết định 72/2002/QĐ-TTg yêu cầu cơ quan nhà nước dùng bộ mã này cho văn bản điện tử. Nghị định 30/2020/NĐ-CP về công tác văn thư cũng quy định phông chữ văn bản hành chính thuộc bộ mã ký tự Unicode theo TCVN 6909:2001.

Lỗi bạn thấyNguyên nhân thường gặp
Gõ ra ký tự lạ thay cho chữ có dấubộ gõ đang để bảng mã TCVN3 hoặc VNI trong khi phông là Unicode
Chữ đúng ở máy mình, sang máy khác vỡtài liệu dùng phông cũ (.VnTime, VNI-Times), máy kia không có phông
Cùng chữ "Việt" mà tìm không ramột bên dựng sẵn, một bên tổ hợp, hoặc khác kiểu đặt dấu

Chi tiết về các bảng mã cũ và cách nhận biết nằm ở mục Bảng mã & Unicode.

3. Kỹ thuật gửi chữ: xoá lùi hay soạn sẵn

Đây là phần ít người biết nhưng giải thích được rất nhiều lỗi. Có hai cách chính để bộ gõ đưa chữ có dấu vào ứng dụng:

Kỹ thuật xoá lùi (backspace)Kỹ thuật soạn sẵn (pre-edit / IME)
Cách làmchữ bạn gõ hiện ra ngay; khi cần thêm dấu, bộ gõ gửi phím xoá lùi để xoá chữ cũ rồi gửi chữ mớichữ đang gõ nằm trong vùng soạn tạm, thường có gạch chân; khi xong từ mới gửi vào ứng dụng
Ví dụUnikey, EVKey, OpenKey (OpenKey ghi rõ dùng kỹ thuật Backspace)bộ gõ có sẵn của macOS, nhiều bộ gõ trên Linux ở chế độ mặc định
Ưu điểmkhông có gạch chân, chữ hiện tức thìứng dụng nhận một chữ hoàn chỉnh, ít xung đột với tự hoàn thành
Nhược điểmdễ lỗi khi ứng dụng tự chèn gợi ý (thanh địa chỉ trình duyệt, Excel)gạch chân khó chịu, đôi khi mất chữ khi bấm chuột ra chỗ khác giữa chừng

Ví dụ lỗi kinh điển của kỹ thuật xoá lùi: bạn gõ "vie" trong thanh địa chỉ, trình duyệt tự gợi ý một địa chỉ web bắt đầu bằng "vie…" và tô đậm phần gợi ý. Bạn gõ tiếp "e" để có "ê", bộ gõ gửi phím xoá lùi để xoá chữ "e" cũ, nhưng phím xoá lùi lại xoá phần gợi ý được tô đậm. Kết quả: chữ bị lặp hoặc mất. Bài Vì sao Chrome, Excel, Zalo hay "nuốt chữ" trong cùng mục bàn kỹ hơn.

Bộ gõ có sẵn và bộ gõ cài thêm

Nền tảngCó sẵnBộ gõ cài thêm phổ biến
Windows 10, 11bàn phím Vietnamese Telex, Vietnamese Number Key-based (VNI) và bàn phím Vietnamese kiểu cũUnikey, EVKey, OpenKey
macOSTelex, Simple Telex, VNI, VIQR (bộ máy Unikey được tích hợp từ Mac OS X Leopard theo trang Unikey)OpenKey, EVKey
Linuxtuỳ bản phân phối, thường phải càifcitx5-unikey, ibus-bamboo, ibus-unikey
iPhone, iPadbàn phím tiếng Việt (bộ máy Unikey tích hợp từ iOS 4 theo trang Unikey)Laban Key, Gboard
Androidtuỳ hãng; Gboard thường có sẵn tiếng ViệtLaban Key

Bộ gõ có sẵn đủ dùng cho phần lớn người. Bộ gõ cài thêm có lợi khi bạn cần nhiều tuỳ chọn hơn: gõ tắt, chuyển mã văn bản cũ, sửa lỗi trên trình duyệt, nhớ chế độ theo ứng dụng, bảng mã cũ cho phần mềm thiết kế.

Một máy chỉ nên có một bộ gõ chạy

Lỗi phổ biến nhất ở máy văn phòng là hai bộ gõ cùng hoạt động: ví dụ đã bật bàn phím Vietnamese Telex của Windows lại còn chạy Unikey. Mỗi phím bấm bị xử lý hai lần, chữ ra lặp, dấu chồng dấu, gõ "aa" ra "â" rồi lại thành "aâ". Trang hướng dẫn của OpenKey cũng khuyên tắt hẳn bộ gõ khác khi dùng nó. Cách kiểm tra:

  1. Nhìn khay hệ thống (góc phải thanh tác vụ trên Windows, thanh menu trên macOS): có mấy biểu tượng bộ gõ?
  2. Vào phần cài đặt ngôn ngữ của hệ điều hành: có bàn phím tiếng Việt nào đang bật không?
  3. Chọn một: hoặc dùng bộ gõ có sẵn và tắt bộ gõ cài thêm, hoặc dùng bộ gõ cài thêm và để hệ điều hành ở bàn phím tiếng Anh.

Bảng kiểm năm phút cho máy mới

ViệcĐặt thế nào
Chọn bộ gõmột bộ duy nhất
Kiểu gõTelex hoặc VNI theo thói quen
Bảng mãUnicode (dựng sẵn)
Kiểu đặt dấuchọn kiểu cũ (òa, úy) hoặc kiểu mới (oà, uý), giữ nhất quán với nơi làm việc
Kiểm tra chính tả, tự khôi phục từ saibật
Phím chuyển Việt–Anhchọn tổ hợp bấm được không cần nhìn
Thửgõ "Tiếng Việt có dấu" trong Notepad, Word, trình duyệt, Excel

Góc nhìn hôm nay

Ba mươi năm trước, mỗi văn phòng một bảng mã, mỗi máy một bộ gõ, gửi tài liệu cho nhau là chuyện may rủi. Bây giờ, chỉ cần nhớ hai điều: một bộ gõ, bảng mã Unicode. Phần còn lại là chọn kiểu gõ hợp tay và vài tuỳ chọn tiện ích. Các bài tiếp theo trong mục này đi vào từng bộ gõ cụ thể: Unikey, EVKey, OpenKey, bộ gõ có sẵn của Windows, macOS, Linux và điện thoại. Lịch sử các bộ gõ Việt được kể ở mục Máy chữ & lịch sử bộ gõ.

Câu hỏi thường gặp

Bộ gõ tiếng Việt là gì?

Là phần mềm biến chuỗi phím bạn bấm theo một quy ước (Telex, VNI, VIQR) thành chữ tiếng Việt có dấu rồi đưa vào ứng dụng. Ví dụ Unikey, EVKey, OpenKey, hoặc bàn phím tiếng Việt có sẵn trong Windows, macOS, điện thoại.

Máy tính Windows có cần cài Unikey không?

Không bắt buộc. Windows 10 và 11 có sẵn bàn phím Vietnamese Telex và Vietnamese Number Key-based. Cài thêm Unikey hay EVKey khi bạn cần gõ tắt, chuyển mã văn bản cũ hoặc nhiều tuỳ chọn hơn.

Nên chọn bảng mã nào trong bộ gõ?

Chọn Unicode, thường ghi là "Unicode" hoặc "Unicode dựng sẵn". Đây là bộ mã theo TCVN 6909:2001 mà cơ quan nhà nước dùng cho văn bản điện tử, hiển thị đúng trên mọi máy hiện đại.

Vì sao gõ tiếng Việt bị lặp chữ, dấu chồng dấu?

Thường do hai bộ gõ chạy cùng lúc, ví dụ vừa bật bàn phím tiếng Việt của Windows vừa chạy Unikey. Tắt một bộ gõ, chỉ giữ một, lỗi sẽ hết.

Kiểu gõ và bảng mã khác nhau thế nào?

Kiểu gõ là cách bạn bấm phím để tạo dấu (Telex, VNI). Bảng mã là cách máy lưu chữ có dấu thành con số (Unicode, TCVN3). Có thể gõ kiểu VNI mà vẫn lưu bằng Unicode.

Mở app Lưu Loát

Gõ tiếng Việt nhanh, chuẩn, lưu loát từng dấu

Mở app Lưu Loát

Bài viết liên quan

Mở app Lưu Loát

Gõ tiếng Việt nhanh, chuẩn, lưu loát từng dấu

Mở app Lưu Loát Xem app khác