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

Vì sao Chrome, Excel, Zalo hay nuốt chữ khi gõ tiếng Việt

Bộ gõ thêm dấu bằng cách gửi phím xoá lùi rồi viết lại; tự hoàn thành của trình duyệt, Excel và ứng dụng xử lý phím chậm làm xoá nhầm. Chẩn đoán và cách sửa.

Vì sao Chrome, Excel, Zalo hay nuốt chữ khi gõ tiếng Việt

Chrome, Excel, Zalo và nhiều ứng dụng khác hay "nuốt chữ" khi gõ tiếng Việt vì cách bộ gõ đưa dấu vào: phần lớn bộ gõ trên Windows (Unikey, EVKey, OpenKey) gửi phím xoá lùi để xoá chữ vừa gõ rồi gửi chữ có dấu thay vào. Nếu ứng dụng vừa chèn thêm gì đó (gợi ý tự hoàn thành trên thanh địa chỉ, gợi ý giá trị trong ô Excel) hoặc xử lý phím chậm, phím xoá lùi sẽ xoá nhầm thứ khác. Kết quả là mất chữ, lặp chữ hoặc dấu rơi sai chỗ. Hiểu cơ chế này thì biết chọn đúng cách sửa thay vì cài lại bộ gõ.

Bài này giải thích từng tình huống, kèm cách xử lý ở phía bộ gõ và phía ứng dụng.

Cơ chế: bộ gõ "xoá rồi viết lại"

Khi bạn gõ "vie" rồi gõ thêm "e" theo Telex, chuyện xảy ra bên trong:

  1. Ba chữ "v", "i", "e" đã được gửi vào ứng dụng như bình thường.
  2. Bạn gõ "e" thứ hai. Bộ gõ nhận ra cần biến "e" thành "ê".
  3. Bộ gõ chặn chữ "e" thứ hai, gửi một phím xoá lùi để xoá chữ "e" đã có trên màn hình.
  4. Bộ gõ gửi chữ "ê".

Màn hình hiện "viê". Với chữ phức tạp hơn như "người" (gõ "nguowif"), số lần xoá – viết lại còn nhiều hơn, vì dấu móc và dấu huyền làm thay đổi cả cụm chữ đã gõ. OpenKey ghi rõ trên trang dự án là dùng "kỹ thuật Backspace"; Unikey trên Windows, và EVKey ở chế độ bắt phím, cũng đưa chữ vào theo nguyên lý gửi phím tương tự.

Cơ chế này chạy hoàn hảo trong Notepad, Word: ứng dụng nhận phím xoá lùi, xoá đúng một ký tự trước con trỏ. Rắc rối chỉ xuất hiện khi ứng dụng không làm đúng như vậy.

Tình huống 1: thanh địa chỉ và ô tìm kiếm của trình duyệt

Gõ vào thanh địa chỉ Chrome, Edge, trình duyệt sẽ tự điền phần còn lại của một địa chỉ bạn từng vào, và tô đậm phần tự điền. Phần tô đậm là vùng đang được chọn.

BướcMàn hìnhChuyện xảy ra
Gõ "tie"tie[ngviet.vn]trình duyệt tự điền và tô đậm phần sau
Gõ "e" (muốn ê)bộ gõ gửi xoá lùixoá lùi xoá phần tô đậm thay vì chữ "e"
Bộ gõ gửi "ê"tieêchữ "e" cũ vẫn còn, thêm "ê": lặp chữ

Ví dụ trong bảng là minh hoạ cơ chế; địa chỉ cụ thể không quan trọng. Lỗi tương tự xảy ra ở ô tìm kiếm có gợi ý của nhiều trang web.

Tình huống 2: ô Excel có tự hoàn thành

Excel có tính năng AutoComplete for cell values: gõ vài chữ đầu trong một cột, Excel tự điền nốt giá trị từng có trong cột đó và tô chọn phần tự điền. Cơ chế y hệt trình duyệt: phím xoá lùi của bộ gõ xoá phần tự điền, chữ cũ không mất, chữ có dấu bị chèn thêm. Người nhập danh sách tên, địa chỉ hay gặp nhất: gõ "Nguyễn" ra "Nguyeễn" hay "Nguyê".

Cách sửa phía Excel: vào File → Options → Advanced, bỏ đánh dấu Enable AutoComplete for cell values. Mất tính năng tự điền, nhưng hết lỗi dấu. Với bảng nhập liệu lớn, đây thường là đánh đổi đáng làm.

Tình huống 3: ứng dụng xử lý phím chậm hoặc theo cách riêng

Một số ứng dụng trên máy tính, nhất là ứng dụng dựng trên nền tảng web (ứng dụng chat, ứng dụng ghi chú, các phần mềm làm việc nhóm), nhận phím qua nhiều lớp xử lý. Khi bộ gõ gửi một chuỗi xoá lùi và chữ mới thật nhanh, ứng dụng có thể:

  • Xử lý không kịp, bỏ sót một phím xoá lùi: chữ cũ còn sót lại.
  • Nhận các phím không đúng thứ tự: dấu rơi sang chữ bên cạnh.
  • Kích hoạt gợi ý, nhắc tên (gõ @ để gắn tên người) xen vào giữa.

Đây là lý do một người gõ Zalo trên máy tính thấy thỉnh thoảng mất chữ, trong khi gõ cùng câu ấy ở Word lại bình thường. Lỗi không đều, phụ thuộc phiên bản ứng dụng, bộ gõ và tốc độ máy.

Tình huống 4: hai bộ gõ cùng chạy

Không phải lỗi của ứng dụng nhưng triệu chứng giống hệt: đang bật bàn phím Vietnamese Telex của Windows mà Unikey cũng chạy. Mỗi phím bị xử lý hai lần, chữ lặp, dấu chồng. Kiểm tra trước tiên: gõ thử trong Notepad. Nếu Notepad cũng lỗi, nguyên nhân nằm ở bộ gõ, không phải ở trình duyệt hay Excel.

Bảng chẩn đoán nhanh

Lỗi xảy ra ởNotepad có lỗi khôngNguyên nhân khả dĩHướng sửa
Mọi nơicóhai bộ gõ chạy cùng lúc, bộ gõ hỏngtắt bớt bộ gõ, cài lại bộ gõ
Chỉ thanh địa chỉ, ô tìm kiếmkhôngtự hoàn thành của trình duyệtbật tuỳ chọn sửa lỗi gợi ý trong bộ gõ
Chỉ ô ExcelkhôngAutoComplete for cell valuestắt tính năng này trong Excel
Chỉ một ứng dụng chat, ghi chúkhôngứng dụng xử lý phím chậm/riêngđổi chế độ gửi chữ của bộ gõ, cập nhật ứng dụng
Chỉ ô mật khẩukhôngđang bật tiếng Việtchuyển sang tiếng Anh khi gõ mật khẩu

Cách sửa phía bộ gõ

  • EVKey ghi rõ có tính năng sửa lỗi mất dấu, sai dấu trên thanh địa chỉ và ô tìm kiếm của trình duyệt, và trên Windows cho chọn giữa cơ chế bắt phím (keyboard hook) và cơ chế IME. Ứng dụng nào lỗi với cơ chế này thì thử cơ chế kia.
  • OpenKey có tuỳ chọn sửa lỗi tự hoàn thành trên Chrome, Safari, Firefox, Microsoft Excel; có chế độ "gửi từng phím" cho ứng dụng không tương thích với cách gửi cả chuỗi một lần.
  • Unikey có tuỳ chọn "luôn sử dụng clipboard cho Unicode", đôi khi giúp ở phần mềm không nhận chữ Unicode trực tiếp, nhưng có thể ảnh hưởng nội dung bạn vừa sao chép.
  • ibus-bamboo trên Linux: bấm Shift + ~ để đổi chế độ gửi chữ cho ứng dụng đang lỗi.

Cơ chế soạn sẵn: cách tránh từ gốc

Bộ gõ dùng cơ chế soạn sẵn (pre-edit), như bộ gõ có sẵn của macOS, không gửi phím xoá lùi. Chữ đang gõ nằm trong vùng tạm có gạch chân, xong từ mới gửi chữ hoàn chỉnh. Vì vậy nó ít bị tự hoàn thành chen ngang hơn. Đổi lại là gạch chân và một số lỗi riêng khi bấm chuột ra ngoài giữa chừng. Không có cơ chế nào hoàn hảo; chọn cơ chế ít lỗi với ứng dụng bạn dùng nhiều nhất.

Thói quen gõ giúp tránh lỗi

  • Gõ dấu cuối từ: dấu thanh gõ cuối cùng nghĩa là bộ gõ chỉ cần xoá – viết lại một lần thay vì nhiều lần, ít cơ hội lỗi hơn.
  • Gõ tìm kiếm trong trang thay vì thanh địa chỉ: ô tìm kiếm trên trang Google ít lỗi hơn thanh địa chỉ có tự điền.
  • Nhập danh sách dài trong Word hoặc Notepad rồi dán vào Excel, nếu không muốn tắt AutoComplete.
  • Cập nhật bộ gõ và ứng dụng: nhiều lỗi kiểu này được sửa ở phiên bản mới.

Góc nhìn hôm nay

Lỗi "nuốt chữ" là hệ quả của việc tiếng Việt phải dùng phần mềm ngoài để ghép dấu, trong khi ứng dụng được thiết kế cho chữ gõ thẳng một phím một ký tự. Các bộ gõ đã thêm nhiều cách vá, các ứng dụng lớn cũng dần hỗ trợ tốt hơn. Khi gặp lỗi, đừng vội cài lại máy: thử Notepad trước để biết lỗi ở bộ gõ hay ở ứng dụng, rồi áp đúng cách sửa trong bảng chẩn đoán.

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

Vì sao gõ tiếng Việt trên thanh địa chỉ Chrome bị mất chữ?

Chrome tự điền và tô chọn phần còn lại của địa chỉ. Bộ gõ gửi phím xoá lùi để thay chữ có dấu, nhưng phím xoá lùi lại xoá phần tô chọn, nên chữ bị lặp hoặc mất. Bật tuỳ chọn sửa lỗi gợi ý trong EVKey hoặc OpenKey sẽ giảm lỗi này.

Làm sao hết lỗi gõ dấu trong ô Excel?

Vào File → Options → Advanced, bỏ đánh dấu "Enable AutoComplete for cell values". Lỗi thường do tính năng tự điền này xung đột với cách bộ gõ thay chữ.

Vì sao gõ Zalo trên máy tính đôi khi mất chữ?

Một số ứng dụng xử lý phím qua nhiều lớp và không kịp nhận chuỗi phím xoá lùi bộ gõ gửi nhanh. Cập nhật ứng dụng và bộ gõ, hoặc thử chế độ gửi chữ khác của bộ gõ.

Lỗi mất dấu là do bộ gõ hay do ứng dụng?

Gõ thử cùng chữ trong Notepad. Nếu Notepad cũng lỗi, nguyên nhân ở bộ gõ, thường là hai bộ gõ chạy cùng lúc. Nếu Notepad bình thường, nguyên nhân ở ứng dụng đang gõ.

Bộ gõ nào ít bị lỗi trên trình duyệt?

Không bộ gõ nào miễn nhiễm hoàn toàn. EVKey và OpenKey có tuỳ chọn riêng để sửa lỗi gợi ý trên trình duyệt; bộ gõ dùng cơ chế soạn sẵn như bộ gõ có sẵn của macOS ít bị tự hoàn thành chen ngang hơn.

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