First EditionBản đầu tiên 2026 · v...

00

Vietnamese, without the friction. Gõ tiếng Việt, thật nhẹ nhàng.

EasyKey is a free Vietnamese typing and language utility for macOS. EasyKey là bộ gõ tiếng Việt gọn nhẹ, miễn phí cho macOS.

Telex · VNI Local-firstXử lý ngay trên máy Clipboard · Translation Apple Silicon · Intel

01

Effortless input, useful tools close at hand. Gõ thuận tay. Công cụ luôn sẵn sàng.

Typing, clipboard history, text conversion, and translation from one menu-bar utility. Bộ gõ tiếng Việt, lịch sử clipboard, chuyển mã và dịch thuật gói gọn trong một tiện ích thanh menu.

EasyKey combines a clean-room Telex and VNI engine with macros, per-app preferences, searchable clipboard history, encoding conversion, and translation. Live typing remains on your Mac; translation uses Apple on-device services or a cloud provider you explicitly configure. EasyKey gộp bộ gõ Telex và VNI tự phát triển cùng gõ tắt, thiết lập riêng cho từng ứng dụng, lịch sử clipboard, chuyển mã và dịch thuật. Chữ bạn gõ luôn nằm trên máy Mac; phần dịch dùng dịch vụ Apple trên thiết bị hoặc nhà cung cấp đám mây bạn tự cấu hình.

EasyKey · macOS input utility EasyKey · Bộ gõ tiếng Việt cho macOS

02 / Proof 02 / Gõ thử

InputBạn gõ OutputKết quả
vieejt nam việt nam

One small utility. Your language, ready when you are. Nhỏ gọn, luôn sẵn sàng khi bạn cần gõ tiếng Việt.

Download ↗ Tải EasyKey ↗
03 Input methodsCách gõ
05 EncodingsBảng mã
14.0+ macOS requirementPhiên bản macOS
02 ArchitecturesDòng chip

03 / Chapters 03 / Tính năng

01

Type your way. Gõ theo thói quen.

Choose the input method you know. Telex hay VNI, chọn cách bạn quen dùng.

  • Telex, VNI, Simple Telex. Familiar methods, ready from the menu bar. Telex, VNI, Telex đơn giản. Ba cách gõ quen thuộc, đổi qua lại ngay trên thanh menu.
  • Unicode, Unicode Combining, TCVN3, VNI-Windows, CP1258. Modern and legacy encodings in one place. Unicode, Unicode Combining, TCVN3, VNI-Windows, CP1258. Đầy đủ bảng mã mới lẫn cũ để dùng với mọi loại tài liệu.
  • Macros. Turn a short trigger into a reusable expansion; import or export when needed. Gõ tắt. Gõ một cụm ngắn, ra cả đoạn văn bản. Nhập, xuất và dùng lại lúc nào cũng được.

02

Remember each app. Mỗi ứng dụng, một lựa chọn riêng.

Keep settings per application. EasyKey tự nhớ để bạn khỏi phải đổi lại.

Smart Switch remembers the language and, optionally, the encoding for each app. Move between writing, code, and legacy documents without resetting your tools each time. Smart Switch nhớ ngôn ngữ cho từng ứng dụng, và cả bảng mã nếu bạn muốn. Khi chuyển từ viết lách sang lập trình hay mở một tài liệu cũ, EasyKey tự chọn lại đúng thiết lập cho bạn.

Per-app preferencesTự nhớ theo ứng dụng

03

Find what you copied. Tìm lại nội dung đã sao chép.

Searchable clipboard history, one shortcut away. Lịch sử clipboard có tìm kiếm, mở bằng một phím tắt.

Capture text, images, files, and supported rich content; search recent entries, pin important ones, then copy or paste them back into the previous app. Sensitive content and ignored apps can stay outside history. Lưu văn bản, hình ảnh, tệp và nội dung có định dạng; tìm nhanh mục gần đây, ghim mục quan trọng rồi sao chép hoặc dán lại vào ứng dụng vừa dùng. Nội dung nhạy cảm và ứng dụng bạn loại trừ sẽ không được lưu.

04

Move between encodings. Chuyển đổi giữa các bảng mã.

Modern Unicode and legacy Vietnamese text, connected. Kết nối Unicode hiện đại với văn bản tiếng Việt cũ.

Convert among Unicode, Unicode Combining, TCVN3, VNI-Windows, and CP1258. Apply case changes or remove Vietnamese marks, preview the result, or transform current clipboard content while preserving supported formatting. Chuyển đổi giữa Unicode, Unicode Combining, TCVN3, VNI-Windows và CP1258. Đổi kiểu chữ, bỏ dấu tiếng Việt, xem trước kết quả hoặc chuyển mã thẳng nội dung clipboard mà vẫn giữ nguyên định dạng.

05

Translate where you work. Dịch ngay nơi bạn làm việc.

Selected text to translation panel in one shortcut. Đưa văn bản đang chọn vào bảng dịch bằng một phím tắt.

Capture selected text, choose source and target languages, then translate with Apple on-device services or a cloud provider you configure. Cloud credentials stay in macOS Keychain, and provider fallback only uses services available to you. Lấy văn bản đang chọn, chọn ngôn ngữ nguồn và đích rồi dịch bằng dịch vụ Apple trên thiết bị hoặc nhà cung cấp đám mây bạn tự cấu hình. Thông tin đăng nhập nằm trong macOS Keychain, và EasyKey chỉ dùng những dịch vụ bạn có.

06

Local by design. Riêng tư từ cách hoạt động.

Typed content stays on your Mac. Chữ bạn gõ chỉ nằm trên máy Mac.

EasyKey uses macOS Accessibility and a CGEvent tap to transform keyboard input locally, with no analytics or telemetry. Network access is used for update checks and, only when you choose it, translation through a configured cloud provider. EasyKey dùng quyền Trợ năng cùng CGEvent tap của macOS để xử lý phím ngay trên máy Mac, không phân tích hành vi hay gửi dữ liệu đo lường. Kết nối mạng chỉ phục vụ việc kiểm tra cập nhật và dịch thuật qua nhà cung cấp đám mây bạn đã cấu hình, nếu bạn chọn dùng.

07

Four steps to start. Bắt đầu trong bốn bước.

From download to typing. Tải về, cài đặt rồi bắt đầu gõ.

Install. Download the universal DMG and move EasyKey to Applications. Tải về. Lấy bản DMG universal mới nhất rồi kéo EasyKey vào thư mục Applications.

Launch. Open EasyKey. Current public builds are ad-hoc signed, so use Control-click → Open or Open Anyway if macOS blocks the first launch. Mở ứng dụng. Bản hiện tại dùng chữ ký ad-hoc. Nếu macOS chặn lần mở đầu tiên, hãy Control-click vào EasyKey rồi chọn Open, hoặc chọn Open Anyway trong phần Privacy & Security.

Choose. Select Telex, VNI, or Simple Telex and your preferred encoding. Chọn cách gõ. Dùng Telex, VNI hoặc Telex đơn giản cùng bảng mã phù hợp.

Type. Grant Accessibility permission, then write naturally from the menu bar. Bắt đầu gõ. Cấp quyền Trợ năng cho EasyKey, rồi gõ tiếng Việt như bình thường.

08

Open to inspect. Mã nguồn mở, dễ kiểm chứng.

Free and open source. Miễn phí theo giấy phép MIT.

EasyKey is free and open source under the MIT License. The source is organized as App → Kit → Core, with the domain layer kept independent of AppKit and SwiftUI. Toàn bộ mã nguồn EasyKey công khai theo giấy phép MIT. Dự án chia thành App → Kit → Core; phần xử lý cốt lõi chạy độc lập, không phụ thuộc AppKit hay SwiftUI.

github.com/jonaskahn/EasyKey