1.0.0 Miễn phí · Mã nguồn mở GPL v3

Gõ tiếng Việt trên bàn phím Nhật,
không còn xung đột

ATKey tự động ngừng hoạt động khi IME tiếng Nhật đang ở chế độ hoặc , rồi tự bật lại khi bạn quay về . Bạn không phải bấm thêm gì.

Windows 10 trở lên · 64-bit · 1,5 MB · Không cần cài đặt

Vấn đề

Vì sao bộ gõ thường không dùng chung được với bàn phím Nhật

Bộ gõ tiếng Việt chen vào giữa chuỗi romaji mà IME Nhật đang xử lý, làm mất chữ và nhảy dấu. ATKey đọc trạng thái IME rồi tự nhường phím.

Chế độ IME NhậtBạn gõBộ gõ thườngATKey
aa ââ
kaa
kaa

Tính năng

Đầy đủ như bộ gõ thường, cộng phần cho bàn phím Nhật

Tự nhường phím cho IME Nhật

Nhận biết , và cả — chế độ cuối vẫn gõ được tiếng Việt.

Telex, VNI, Telex đơn giản

Unicode, TCVN3, VNI Windows, Unicode tổ hợp.

Kiểm tra chính tả

Tự khôi phục phím gốc khi từ gõ ra không hợp lệ.

Gõ tắt

Bảng macro riêng, dùng được cả khi đang ở chế độ tiếng Anh.

Nhớ theo từng ứng dụng

Tự chuyển Việt/Anh theo ứng dụng bạn đang dùng.

Phím chuyển gọn

Đúng 2 trong 4 phím Ctrl Alt Win Shift. Mặc định Ctrl+Shift.

Giao diện

Gọn, không rườm rà

Bảng điều khiển mở bằng cách nháy đúp biểu tượng ở khay hệ thống.

Bảng điều khiển ATKey: kiểu gõ Telex, bảng mã Unicode, phím chuyển Ctrl và Shift
Bảng điều khiển chính
Tab Thông tin của ATKey, hiển thị atkey.org và liên kết tới mã nguồn OpenKey
Thông tin và mã nguồn

Cài đặt

Bốn bước, không có trình cài đặt

Tải về là chạy được ngay.

  1. Lưu vào thư mục cố định. Ví dụ C:\ATKey\. Đừng để trong Downloads vì dễ bị dọn nhầm, và ATKey cập nhật bằng cách ghi đè lên chính nó.
  2. Bỏ qua cảnh báo của Windows. Bấm More info rồi Run anyway. Lý do ở ngay dưới.
    Hộp thoại SmartScreen, mũi tên đỏ số 1 chỉ vào liên kết More info
    ① Bấm More info
    Hộp thoại SmartScreen mở rộng, mũi tên đỏ số 2 chỉ vào nút Run anyway
    ② Bấm Run anyway
  3. Thoát hẳn bộ gõ tiếng Việt khác. UniKey, EVKey… Hai bộ gõ cùng chạy sẽ xử lý trùng phím và gây mất dấu.
  4. Nháy đúp biểu tượng ở khay hệ thống để mở bảng điều khiển. Nháy đơn chỉ đổi Việt/Anh.

Vì sao Windows cảnh báo, và vì sao phần mềm diệt virus có thể báo nhầm

Mọi bộ gõ tiếng Việt trên Windows đều phải cài hook bàn phím cấp thấp và bơm phím thay thế để tạo chữ có dấu. Với máy quét dựa trên hành vi, việc này không phân biệt được với keylogger.

ATKey hiện chưa có chữ ký số nên Windows báo “Unknown publisher”. Microsoft Defender cũng đang gắn nhãn nhầm cho bản 1.0.0; chúng tôi đã gửi khiếu nại và đang chờ xử lý, đồng thời xin chứng chỉ ký số miễn phí dành cho dự án nguồn mở.

ATKey không ghi, không lưu, không gửi đi bất kỳ phím nào bạn gõ. Toàn bộ mã nguồn công khai tại github.com/Tailee1/atkey — bạn kiểm chứng được từng dòng, hoặc tự build lấy.

Hỏi đáp

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

ATKey có ghi lại những gì tôi gõ không?

Không. Kết nối mạng duy nhất của ATKey là tải atkey.org/version.json để kiểm tra phiên bản mới, và chỉ khi bạn bật tuỳ chọn đó hoặc bấm nút kiểm tra. Không có mã nào ghi phím ra tệp hay gửi đi đâu cả. Mã nguồn công khai, bạn tự kiểm chứng hoặc tự build được.

Vì sao phần mềm diệt virus báo ATKey là mã độc?

Đây là nhận nhầm. Bộ gõ tiếng Việt buộc phải dùng WH_KEYBOARD_LL để chặn phím và SendInput để thay ký tự — đúng hành vi mà keylogger cũng dùng. Máy quét dựa trên máy học không phân biệt được mục đích.

Chúng tôi đã gửi tệp cho Microsoft phân tích và đang chờ kết quả. Song song đó, việc ký số sẽ giúp giảm hẳn tình trạng này.

Tôi đang dùng UniKey, có chạy chung được không?

Không. Hai bộ gõ cùng chạy sẽ cùng xử lý một phím, gây mất chữ và nhảy dấu. Hãy thoát hẳn bộ gõ kia trước khi chạy ATKey.

ATKey nhận biết chế độ IME Nhật bằng cách nào?

ATKey hỏi trạng thái IME của cửa sổ đang gõ qua thông điệp WM_IME_CONTROL, trên một luồng nền riêng, rồi lưu kết quả vào bộ đệm. Hook bàn phím chỉ đọc bộ đệm đó chứ không bao giờ gọi sang tiến trình khác — gọi đồng bộ ngay trong hook cấp thấp sẽ làm Windows gỡ hook và bộ gõ chết im lặng.

Có bản cho macOS hay Linux không?

Hiện chỉ có Windows. Mã nguồn gốc OpenKey có hỗ trợ macOS, nhưng phần nhận biết IME tiếng Nhật của ATKey viết riêng cho Windows.

Phần mềm có mất phí không?

Không. ATKey miễn phí và sẽ luôn miễn phí, phát hành theo giấy phép GPL v3.

Mã nguồn

Phần mềm tự do, GPL v3

Bạn có toàn quyền đọc, sửa và phân phối lại.

Kho mã nguồn

github.com/Tailee1/atkey
hoặc tải source.zip

Dựa trên OpenKey

ATKey là bản sửa đổi của OpenKey do Mai Vũ Tuyên viết.

Chính sách ký số

Xem chính sách · Mã băm tệp

123

Ba bước để tải và mở ATKey

Chrome và Windows đều cảnh báo vì ATKey chưa có chữ ký số. Đây là cách vượt qua.

Bước 1 — Cho phép Chrome tải

Chrome chặn và báo “Đã chặn hoạt động tải xuống đáng ngờ”. Bấm mũi tên ở thông báo, rồi bấm Tải tệp đáng ngờ xuống.

Chrome chặn tải xuống: bấm mũi tên ở thông báo rồi bấm Tải tệp đáng ngờ xuống

Bước 2 — Bấm “More info”

Chạy tệp, hộp thoại xanh hiện ra. Bấm dòng More info ngay dưới đoạn mô tả.

Hộp thoại SmartScreen, mũi tên đỏ số 1 chỉ vào liên kết More info

Bước 3 — Bấm “Run anyway”

Hộp thoại mở rộng, hiện atkey.exeUnknown publisher. Bấm Run anyway.

Nhớ thoát hẳn UniKey, EVKey… trước khi chạy ATKey.

Hộp thoại SmartScreen mở rộng, mũi tên đỏ số 2 chỉ vào nút Run anyway