First EditionẤn Bản Đầu Tiên 2026 · v0.0.1

00

Vietnamese, without the friction. Tiếng Việt, không còn rào cản.

EasyKey is a free Vietnamese input method for macOS. EasyKey là bộ gõ tiếng Việt miễn phí dành cho macOS.

Telex · VNI Local onlyChạy cục bộ Apple Silicon · Intel

01

Effortless access, thoughtfully secured. Dễ dùng, an toàn đến từng chi tiết.

A tidy input method for everyday work — no cloud, no tracking. Một bộ gõ gọn gàng cho công việc hằng ngày — không đám mây, không theo dõi.

EasyKey is a clean-room Telex and VNI engine that lives in the menu bar. It supports familiar input methods, legacy encodings, macros, and per-app preferences while keeping every keystroke on your Mac. EasyKey là bộ máy Telex và VNI được phát triển độc lập (clean-room), hoạt động gọn gàng ngay trên thanh menu. Hỗ trợ các kiểu gõ quen thuộc, bảng mã cũ, macro và tùy chọn riêng cho từng ứng dụng, trong khi mọi thao tác gõ phím vẫn luôn ở lại trên máy Mac của bạn.

EasyKey · macOS input utility EasyKey · Tiện ích gõ tiếng Việt cho macOS

02 / Proof 02 / Minh Họa

InputĐầu vào OutputĐầu ra
vieejt nam việt nam

One small utility. Your language, ready when you are. Một tiện ích nhỏ gọn. Ngôn ngữ của bạn, sẵn sàng bất cứ lúc nào.

Download ↗ Tải xuống ↗
03 Input methodsKiểu gõ
04 EncodingsBảng mã
13.0+ macOS requirementYêu cầu hệ thống
02 ArchitecturesKiến trúc

03 / Chapters 03 / Chương

01

Type your way. Gõ theo cách của bạn.

Choose the input method you know. Chọn cách gõ quen thuộc.

  • Telex, VNI, Simple Telex. Familiar methods, ready from the menu bar. Telex, VNI, Telex đơn giản. Các kiểu gõ quen thuộc, sẵn sàng ngay từ thanh menu.
  • Unicode, TCVN3, VNI-Windows, CP1258. Modern and legacy encodings in one place. Unicode, TCVN3, VNI-Windows, CP1258. Bảng mã hiện đại và bảng mã cũ trong cùng một nơi.
  • Macros. Turn a short trigger into a reusable expansion; import or export when needed. Macro. Biến một cụm gõ ngắn thành đoạn văn bản mở rộng, có thể tái sử dụng; nhập hoặc xuất khi cần.

02

Remember each app. Ghi nhớ theo từng ứng dụng.

Keep settings per application. Giữ cài đặt riêng cho từng ứng dụng.

Smart Switch keeps a preferred input method and encoding for each app. Move between writing, code, and legacy documents without resetting your tools each time. Smart Switch lưu lại kiểu gõ và bảng mã ưa thích cho từng ứng dụng. Chuyển đổi giữa viết lách, lập trình và tài liệu cũ mà không cần thiết lập lại mỗi lần.

Per-app preferencesTùy chỉnh theo ứng dụng

03

Local by design. Riêng tư ngay từ thiết kế.

Nothing leaves your Mac. Không gì rời khỏi máy Mac của bạn.

No cloud service and no telemetry. EasyKey uses macOS Accessibility and a CGEvent tap to transform input locally. Your keystrokes remain on your Mac. Không có dịch vụ đám mây, không thu thập dữ liệu. EasyKey sử dụng quyền Trợ năng (Accessibility) và CGEvent tap của macOS để xử lý gõ phím ngay trên máy. Mọi thao tác gõ phím của bạn luôn ở lại trên Mac.

04

Three steps to start. Ba bước để bắt đầu.

From download to typing. Từ tải xuống đến gõ chữ.

Install. Download the universal DMG and move EasyKey to Applications. Cài đặt. Tải file DMG bản universal và chuyển EasyKey vào thư mục Applications.

Choose. Select Telex, VNI, or Simple Telex and your preferred encoding. Lựa chọn. Chọn Telex, VNI hoặc Telex đơn giản cùng bảng mã bạn muốn dùng.

Type. Grant Accessibility permission, then write naturally from the menu bar. Gõ chữ. Cấp quyền Trợ năng, sau đó gõ tự nhiên ngay từ thanh menu.

05

Open to inspect. Mở để kiểm chứng.

Free and open source. Miễn phí và mã nguồn mở.

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. EasyKey miễn phí và mã nguồn mở theo giấy phép MIT. Mã nguồn được tổ chức theo App → Kit → Core, với tầng lõi (domain) độc lập với AppKit và SwiftUI.

github.com/jonaskahn/EasyKey