Oneway macone

Tìm & xử lý lỗi khi không gõ được tiếng Việt bằng Evkey, Openkey….

05/08/2021
TIPS-TRICKS
8 3

Bài viết của tuấn cường trên Group ML&ĐB, mình đã xin phép mang về Web để lưu trữ cũng như làm tài liệu tham khảo cho ae giúp tìm ra nguyên nhân không thể gõ được tiếng việt trên Mac khi dùng phần mềm của hãng thứ 3 ví dụ: EVkey, Openkey, Gotiengviet… Mình copy nguyên văn để ae tham khảo

Lưu ý: Evkey, gotiengviet, openkey hoặc các phần mềm gõ tiếng Việt khác hiện tại đều đang bị “đụng” với Zalo. Nếu bạn để Zalo ở màn hình đăng nhập (mở Zalo nhưng ko đăng nhập) sẽ không gõ được tiếng Việt, bạn cần thoát hẳn Zalo (chuột phải chọn Quit) hoặc Đăng nhập vào Zalo sẽ gõ được bình thường. Nên trước khi đọc bài này thì bạn cần kiểm tra vụ Zalo trước

CÁCH XỬ LÝ KHI KHÔNG GÕ ĐƯỢC TIẾNG VIỆT KHI DÙNG PHẦN MỀM CỦA HÃNG THỨ 3

Mở bài một tí là em mới update cái macOS lên 11.5 bản chính thức. Sau khi update thì đồng loạt toàn bộ các bộ gõ tiếng Việt bên thứ 3 như OpenKey, EVKey, GoTiengViet đều không thể sử dụng được dù có update bản mới nhất hay cài lại từ đầu.
Thường thì các cụ xài Zalo thì hay gặp trường hợp này chứ em thì ko có nhu cầu xài cái đó toàn xài Telegram không. Trước đó em cũng vài lần gặp tình huống này rồi nhưng nó khá nhẹ, restart hoặc lock screen bật lại, hoặc logout ra login lại là lại chạy được bình thường. Nhưng lần này nặng hơn là nó vẫn trơ ra đấy không chịu hiện tiếng Việt.
Sau một hồi Google với kỹ năng chốt keyword đỉnh cao của một kỹ sư máy tính với kinh nghiệm lên tới dưới 10 năm, em đã tìm được đáp án, đó là do thằng “Secure Input”. Thằng này không chạy ngầm, mà được sử dụng bởi các app, thông qua API đc Apple cung cấp, số lượng app sử dụng thằng này thì đa dạng, kể cả các app mặc định của hệ thống cũng dùng luôn.

Để giải quyết thì các cụ cần một chút hiểu biết về gõ lệnh qua app Terminal (mở Terminal thì cứ gõ qua Spotlight là thấy luôn nhé).
Bước 1: Tìm app đang sử dụng Secure Input.
Các cụ paste dòng này vào Terminal rồi enter nhé

ioreg -l -w 0 | grep SecureInput

Nếu không thấy gì thì chúc mừng, nguyên nhân không gõ được tiếng Việt của các cụ là nguyên nhân khác, còn nếu có kết quả, thì chính nó chặn chúng ta ko đc múa phím bằng tiếng mẹ đẻ đấy!
Tiếp theo ở kết quả tìm được, các cụ tìm cho em chữ `pid` nhé, nếu kết quả dài quá thì các cụ copy chỗ đó ra trình viết Text nào cũng được rồi CMD + F gõ pid nhé keke. Bên cạnh chữ `pid` sẽ có một con số, ghi nhớ con số đấy để đến bước tiếp theo.

Bước 2: Tắt app bằng dòng lệnh.
Thông thường các cụ nếu ko phải dân kỹ thuật ít mày mò thì sẽ tắt app qua Quit, Force Quit hoặc Stop qua Activity Monitor. Hôm nay em sẽ hướng dẫn các cụ tắt app trông Pro hơn là tắt bằng Terminal.
Vẫn ở giao diện Terminal đó các cụ gõ cho em

sudo kill pid_number

Trong đó pid_number là số mình vừa tìm được ở bước 1, gọi đầy đủ là Process ID. Nếu nó hỏi password thì cứ nhập password máy rồi gõ Enter thôi nhé, nó không hiện chữ hay giấu **** lên đâu ạ.
Tuỳ từng app nặng nhẹ mà có thể các cụ sẽ bị văng ra màn hình login, cứ login lại và bật lại app gõ tiếng Việt các cụ hay dùng thôi ạ.

Hi vọng post này sẽ giúp được các cụ, đỡ mất công cài lại máy phiền phức.

P/s: Cái này là cơ bản của macOS nên không phân bệt Intel hay M1 các cụ nhé

From tuấn cường Group ML&ĐB. Link bài viết: www.facebook.com/groups/maclife.io/permalink/793867197966546

Lưu ý cần đọc
  • Thắc mắc và lỗi tham gia MacLife Group. Cộng đồng sẽ HỖ TRỢ RẤT NHANH
  • Để cài được ứng dụng ngoài App Store bạn cần phải tắt Gatekeeper theo hướng dẫn ở đây.
  • Một số Apps (rất ít, nếu có sẽ ghi chú ở cuối post) yêu cầu thêm tắt SIP cách SIP tham khảo ở đây

Các phần mềm được chia sẻ trên Maclife nên dùng cho mục đích dùng thử. Nếu thấy apps tốt, hãy mua bản quyền để ủng hộ tác giả.

Comments
Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
1
0
Để lại suy nghĩ, bình luận của bạnx
()
x