Mọi thứ bên trong 700 KB
Dấu Việt không chỉ bỏ dấu. Dưới đây là toàn bộ tính năng đang hoạt động trong phiên bản 0.9.0 — những gì chưa làm cũng được ghi rõ ở cuối trang.
1. Bộ gõ
Phần lõi: biến phím gõ thành tiếng Việt đúng chính tả, đúng vị trí dấu thanh.
Hai kiểu gõ
Telex (aa→â, aw→ă,
ee→ê, oo→ô, ow→ơ,
uw→ư, dd→đ; dấu thanh s f r x j,
z để xoá dấu) và VNI (số
1–5 cho dấu thanh, 6 7 8 9 cho mũ,
móc, trăng, đ và 0 để xoá dấu).
Đặt dấu thanh đúng âm tiết
Dấu rơi vào nguyên âm theo quy tắc âm tiết chứ không theo vị trí phím:
quáy, giá, gì, rượu,
khoái, huỳnh, hoặc đều gõ được tự nhiên.
Chọn kiểu mới (hóa) hay kiểu cũ (hoà).
Unicode dựng sẵn
Kết quả luôn là Unicode NFC — dán sang Word, Excel, trình duyệt hay Figma đều hiển thị đúng, không bị tách dấu.
w.2. Gõ lẫn tiếng Anh mà không vướng
Vấn đề kinh điển của mọi bộ gõ Telex: text, password, www.
Telex thông minh — 3 mức
Chuẩn: Telex/VNI cổ điển, không bao giờ hoàn tác.
Thông minh: ở cuối từ, nếu kết quả không phải âm tiết tiếng
Việt hợp lệ thì trả lại đúng phím bạn đã gõ.
Nghiêm ngặt: trả lại ngay khi từ không còn có thể là tiếng Việt.
Phím w đứng một mình
Mặc định tắt, vì nó làm hỏng ký tự đầu của we, web,
with, window, www. Các tổ hợp
uw, ow, aw vẫn luôn hoạt động.
Email và đường dẫn
Khi chuỗi đang gõ chứa @ hay \, bộ gõ tự lùi lại:
[email protected] giữ nguyên, không bị bỏ dấu.
Từ điển riêng
Những từ bạn muốn miễn nhiễm hoàn toàn — ChatGPT,
JavaScript, PostgreSQL, GitHub —
thêm một lần, nhớ mãi. Nhập/xuất được ra tệp.
Nói thật về giới hạn: một số từ tiếng Anh gõ ra lại trùng đúng
âm tiết tiếng Việt (car→cả, cast→cát,
hair→hải). Không bộ gõ Telex nào tránh được điều này, nên Dấu Việt
cố tình không đi kèm danh sách từ tiếng Anh dựng sẵn: làm vậy sẽ khiến
đúng những từ tiếng Việt đó không gõ được. Hãy dùng công tắc Việt/Anh
(Alt+Z) hoặc thêm từ vào Từ điển.
3. Ứng dụng & ngữ cảnh
Mỗi phần mềm một thói quen gõ riêng.
Chế độ theo từng ứng dụng
Đặt Word, Excel luôn ở tiếng Việt; trình duyệt dùng trạng thái lần trước; VS Code, Windows Terminal, PowerShell luôn ở tiếng Anh và tắt gõ tắt.
Gõ ở mọi ứng dụng
Một ô đánh dấu để bỏ qua mọi quy tắc theo ứng dụng và gõ tiếng Việt ở khắp nơi. Các hàng rào an toàn vẫn giữ nguyên: ứng dụng bị loại trừ, ô mật khẩu và cửa sổ chạy quyền cao luôn được bỏ qua.
Chọn ứng dụng bằng chuột
Bấm nút chữ thập rồi bấm vào cửa sổ bất kỳ — Dấu Việt tự nhận ra
.exe của cửa sổ đó (kể cả ứng dụng đóng gói UWP) và hỏi bạn xác
nhận trước khi thêm vào danh sách.
Nhớ ngôn ngữ theo ứng dụng
Chuyển Việt/Anh trong một ứng dụng, lần sau quay lại nó vẫn ở trạng thái đó.
4. Công cụ văn bản
Bảng lệnh gọi bằng Ctrl+Alt+Space, tác động lên đoạn văn bản đang bôi đen.
| Nhóm | Lệnh | Mã lệnh |
|---|---|---|
| Chữ hoa/thường | CHỮ HOA · chữ thường · Viết Hoa Đầu Từ · Viết hoa đầu câu · Đảo hoa/thường | case.upper … |
| Tiếng Việt | Bỏ dấu tiếng Việt · Chuẩn hoá NFC · Chuẩn hoá NFD · Unicode sang VIQR · VIQR sang Unicode | vi.removeAccents … |
| Dọn dẹp | Cắt khoảng trắng thừa · Gộp khoảng trắng lặp · Xoá dòng trùng · Xoá dòng trống · Sắp xếp dòng A→Z / Z→A | clean.trim … |
| Khác | Đếm ký tự/từ, tạo slug, và các lệnh biến đổi khác — tổng cộng 24 lệnh | — |
Chuyển đổi nhanh
Cửa sổ Ctrl+Alt+Q cho phép dán một đoạn văn bản, chọn một trong 20 phép chuyển đổi, xem kết quả rồi sao chép hoặc lưu ra tệp UTF-8 — không đụng đến văn bản gốc.
Clipboard được trả lại nguyên trạng
Để thay thế vùng chọn, Dấu Việt mượn clipboard rồi khôi phục. Nếu ứng dụng không đáp ứng Ctrl+C, kết quả sẽ hiện ra cho bạn tự sao chép thay vì âm thầm làm hỏng văn bản.
5. Gõ tắt & hồ sơ
Gõ tắt có biến
Đặt @@mail thành địa chỉ email, @@sig thành chữ ký
nhiều dòng. Nội dung hỗ trợ biến {date}, {time},
{datetime}, {nl}, {var:tên} và
{clipboard} (phải tự bật vì nó đọc clipboard).
Chọn khi nào bung: gõ Space, Tab, Enter, hoặc bung ngay lập tức. Tắt gõ tắt cho riêng từng ứng dụng cũng được.
Hồ sơ cấu hình
Ba hồ sơ sẵn có — Default, Coding, Writing — đổi bằng Ctrl+Alt+P. Mỗi hồ sơ nhớ kiểu gõ, mức Telex thông minh, gõ tắt và trạng thái Việt/Anh mặc định.
6. Giao diện & tiện ích
Song ngữ Việt – Anh
Đổi ngôn ngữ giao diện trong tab Chung; toàn bộ cửa sổ, menu và thông báo đổi theo.
Theo tỉ lệ phóng to Windows
Đổi scale 100% → 125% → 150%, cửa sổ tự dựng lại đúng kích thước, chữ không bị mờ hay cắt.
Biểu tượng khay hệ thống
Badge V / E vẽ ngay lúc chạy nên luôn sắc nét; bấm một lần để đổi ngôn ngữ, bấm đúp để mở Cài đặt.
Phím tắt đổi được
Mặc định Alt+Z đổi Việt/Anh, Ctrl+Alt+Space bảng lệnh, Ctrl+Alt+Q chuyển đổi nhanh.
Chế độ portable
Lưu cấu hình vào thư mục data cạnh tệp EXE để mang theo USB.
Phát hiện bộ gõ trùng
Nếu UniKey, EVKey, GoTiengViet… đang chạy, Dấu Việt cảnh báo ngay — hai bộ gõ cùng lúc luôn làm hỏng chữ.
Những gì phiên bản 0.9.0 chưa có
Chúng tôi liệt kê ra đây thay vì để bạn tự phát hiện.
Chưa triển khai
- Tích hợp Text Services Framework (TSF) — hiện dùng low level keyboard hook (Tier 1)
- Các bảng mã cũ: TCVN3 (ABC), VNI-Windows, VPS, CP1258
- Bản cài đặt .msi và chữ ký số của nhà phát hành
- Bản cho macOS và Linux
Đã kiểm thử đến đâu
Bộ gõ có 126 bài kiểm thử tự động (790 phép kiểm) và một bộ kiểm thử gõ thật qua bàn phím hệ thống với 41 trường hợp tiếng Việt lẫn tiếng Anh.
Tương thích ứng dụng mới được xác nhận trên Notepad và ô văn bản Win32 thuần. Word, Excel, Chrome, VS Code chưa được kiểm thử chính thức nên chúng tôi không tuyên bố, dù cơ chế hook hoạt động ở tầng bàn phím Windows.
Lưu ý riêng: Notepad của Windows 11 có tính năng tự sửa chính tả, nó có thể
tự bỏ dấu một vài từ (ví dụ quáy → quay) — tắt
Autocorrect trong Cài đặt của Notepad nếu gặp.
Thử trong một phút
Tải gói .zip 313 KB, giải nén, đối chiếu mã băm SHA-256, chạy. Không cài đặt, không để lại gì trong registry ngoài tuỳ chọn khởi động nếu bạn bật.