OpenKey
OpenKey copied to clipboard
Không thể gõ được Tiếng Việt và chuyển layout bằng Shortcut Key trên MacOS
Thông tin máy tính sử dụng:
- OS: MacOS Catalina v.10.15.7
- Macbook Pro 15-inch, 2018.
- Open Key v.2.0.3 (build 47).
Issue gặp phải:
- Không thể sử dụng Shortcut Key để chuyển đổi Keyboard Layout.
- Chuyển đổi bằng bảng điều khiển thì cũng không thể sử dụng được.
Lỗi này thỉnh thoảng xảy ra trên hầu hết các phiên bản macOS. Khi lỗi xảy ra thì hoàn toàn không thể gõ được tiếng Việt với OpenKey trên tất cả các app, đồng thời tất cả các app bộ gõ khác (như GoTiengViet, EVKey) cũng không hoạt động. Lỗi này cũng xảy ra với các app bộ gõ khác, và khi nó xuất hiện thì OpenKey cũng không dùng được. Để khắc phục thì chỉ có nước Lock screen rồi login lại.
Mình cũng đã gặp lỗi tương tự với Gotiengviet từ khi dùng Sierra, rồi High Sierra, Mojave, Catalina và bây giờ là Big Sur. Lỗi này rất khó chịu vì như @sonnykt mô tả, không có cách nào khác để khắc phục trừ việc login lại (rất bất tiện).
Có vẻ như rất nhiều người gặp lỗi này, như ở https://github.com/tuyenvm/OpenKey/issues/157 hoặc https://github.com/lamquangminh/EVKey/issues/30
Theo như giải thích của tác giả EVKey thì
Cái này là lỗi cho MacOS, MacOS có một chức năng bảo mật khi nhập Password vào Textbox gọi là Secure Input (SI) Thường khi người dùng focus vào SI, thì chức năng bảo mật bật lên Khi người dùng chuyển qua chổ khác thì chức năng bảo mật được tắt Nhưng Mac không hoạt động tốt chức năng này Nếu bị trên Zalo, chỉ cần Forground Zalo, rồi Background Zalo là được Còn việc Sleep máy rồi vào không gõ được là do màn hình Login nó có chổ bảo mật cái này lỗi do Mac
Cách chữa: 1, Có thể tìm kiếm chương trình nào có SI thì kill chương trình đó đi Còn nếu không thể kill thì chỉ có nước Restart lại má Thanks
Trước đó mình nghĩ đó là lỗi của riêng Gotiengviet nên khi chuyển sang OpenKey dùng được vài tháng không thấy có vấn đề gì mình rất mừng. Ai dè hôm nay lại gặp lại đúng lỗi đó trên OpenKey.
FYI @trungk18
Mình tìm được một đoạn script để kiểm tra secure input: https://www.nickjvturner.com/blog/2020/08/20/secure-input-mode
Mình cũng đã gặp lỗi tương tự với Gotiengviet từ khi dùng Sierra, rồi High Sierra, Mojave, Catalina và bây giờ là Big Sur. Lỗi này rất khó chịu vì như @sonnykt mô tả, không có cách nào khác để khắc phục trừ việc login lại (rất bất tiện).
Có vẻ như rất nhiều người gặp lỗi này, như ở #157 hoặc lamquangminh/EVKey#30
Theo như giải thích của tác giả EVKey thì
Cái này là lỗi cho MacOS, MacOS có một chức năng bảo mật khi nhập Password vào Textbox gọi là Secure Input (SI) Thường khi người dùng focus vào SI, thì chức năng bảo mật bật lên Khi người dùng chuyển qua chổ khác thì chức năng bảo mật được tắt Nhưng Mac không hoạt động tốt chức năng này Nếu bị trên Zalo, chỉ cần Forground Zalo, rồi Background Zalo là được Còn việc Sleep máy rồi vào không gõ được là do màn hình Login nó có chổ bảo mật cái này lỗi do Mac
Cách chữa: 1, Có thể tìm kiếm chương trình nào có SI thì kill chương trình đó đi Còn nếu không thể kill thì chỉ có nước Restart lại má Thanks
Trước đó mình nghĩ đó là lỗi của riêng Gotiengviet nên khi chuyển sang OpenKey dùng được vài tháng không thấy có vấn đề gì mình rất mừng. Ai dè hôm nay lại gặp lại đúng lỗi đó trên OpenKey.
FYI @trungk18
Nếu được thì OpenKey tự detect SI và hiển thị một icon khác trên menu bar, và có tùy chọn cho người dùng restart lại OpenKey. Mình thấy restart OpenKey là đủ để nó hoạt động trơn tru lại.
Khá hay để mình tìm hiểu
Mình tìm được một đoạn script để kiểm tra secure input: https://www.nickjvturner.com/blog/2020/08/20/secure-input-mode
Mình cũng đã gặp lỗi tương tự với Gotiengviet từ khi dùng Sierra, rồi High Sierra, Mojave, Catalina và bây giờ là Big Sur. Lỗi này rất khó chịu vì như @sonnykt mô tả, không có cách nào khác để khắc phục trừ việc login lại (rất bất tiện). Có vẻ như rất nhiều người gặp lỗi này, như ở #157 hoặc lamquangminh/EVKey#30 Theo như giải thích của tác giả EVKey thì
Cái này là lỗi cho MacOS, MacOS có một chức năng bảo mật khi nhập Password vào Textbox gọi là Secure Input (SI) Thường khi người dùng focus vào SI, thì chức năng bảo mật bật lên Khi người dùng chuyển qua chổ khác thì chức năng bảo mật được tắt Nhưng Mac không hoạt động tốt chức năng này Nếu bị trên Zalo, chỉ cần Forground Zalo, rồi Background Zalo là được Còn việc Sleep máy rồi vào không gõ được là do màn hình Login nó có chổ bảo mật cái này lỗi do Mac
Cách chữa: 1, Có thể tìm kiếm chương trình nào có SI thì kill chương trình đó đi Còn nếu không thể kill thì chỉ có nước Restart lại má Thanks Trước đó mình nghĩ đó là lỗi của riêng Gotiengviet nên khi chuyển sang OpenKey dùng được vài tháng không thấy có vấn đề gì mình rất mừng. Ai dè hôm nay lại gặp lại đúng lỗi đó trên OpenKey. FYI @trungk18
Mình đã thử Script và work với mình. Many thanks, @billnguyense 🤘
Mình cũng đã gặp lỗi tương tự với Gotiengviet từ khi dùng Sierra, rồi High Sierra, Mojave, Catalina và bây giờ là Big Sur. Lỗi này rất khó chịu vì như @sonnykt mô tả, không có cách nào khác để khắc phục trừ việc login lại (rất bất tiện).
Có vẻ như rất nhiều người gặp lỗi này, như ở #157 hoặc lamquangminh/EVKey#30
Theo như giải thích của tác giả EVKey thì
Cái này là lỗi cho MacOS, MacOS có một chức năng bảo mật khi nhập Password vào Textbox gọi là Secure Input (SI) Thường khi người dùng focus vào SI, thì chức năng bảo mật bật lên Khi người dùng chuyển qua chổ khác thì chức năng bảo mật được tắt Nhưng Mac không hoạt động tốt chức năng này Nếu bị trên Zalo, chỉ cần Forground Zalo, rồi Background Zalo là được Còn việc Sleep máy rồi vào không gõ được là do màn hình Login nó có chổ bảo mật cái này lỗi do Mac
Cách chữa: 1, Có thể tìm kiếm chương trình nào có SI thì kill chương trình đó đi Còn nếu không thể kill thì chỉ có nước Restart lại má Thanks
Trước đó mình nghĩ đó là lỗi của riêng Gotiengviet nên khi chuyển sang OpenKey dùng được vài tháng không thấy có vấn đề gì mình rất mừng. Ai dè hôm nay lại gặp lại đúng lỗi đó trên OpenKey.
FYI @trungk18
Thật ra bạn không cần log out rồi login lại đâu, chỉ cần lock screen thôi, sau đó chạm touch ID để vào lại là hết lỗi. Mình cảm thấy không bất tiện lắm. Lúc trước chưa biết toàn phải restart máy lại 😂

@duongdev Cảm ơn bạn. Bị issue này đã lâu nay mới mò ra 🙈 . Mở 1 đống tab mà restart lại bất tiện lắm luôn.
Mình đang dùng bản 2.0.4 và MacOS Big Sur (11.5.2) thì thử cách Log Screen không được. Chỉ có Logout user hoặc Restart mới được. Mà Logout user thì cũng phải quit hết các chương trình đang chạy rồi :(
Mình đang dùng bản 2.0.4 và MacOS Big Sur (11.5.2) thì thử cách Log Screen không được. Chỉ có Logout user hoặc Restart mới được. Mà Logout user thì cũng phải quit hết các chương trình đang chạy rồi :(
khi lock/unlock screen mà vẫn không gõ được thì thử thoát và mở lại OpenKey trước khi Log Out hoặc Restart.
Mình đang dùng bản 2.0.4 và MacOS Big Sur (11.5.2) thì thử cách Log Screen không được. Chỉ có Logout user hoặc Restart mới được. Mà Logout user thì cũng phải quit hết các chương trình đang chạy rồi :(
khi lock/unlock screen mà vẫn không gõ được thì thử thoát và mở lại OpenKey trước khi Log Out hoặc Restart.
Mình thử rồi bạn ạ, vẫn không được
@huynguyennovem bạn có để ý là khi nào nó bắt đầu gõ không được không?
@huynguyennovem có thể có app nào đó bật Secure Input, nên dù có lock screen thì nó vẫn đang chạy. Bạn tham khảo thêm comment này xem sao nha: https://github.com/tuyenvm/OpenKey/issues/179#issuecomment-815929440
@huynguyennovem có thể có app nào đó bật Secure Input, nên dù có lock screen thì nó vẫn đang chạy. Bạn tham khảo thêm comment này xem sao nha: #179 (comment)
Thanks bạn, nhưng mình test thử thì lúc nào cũng return Secure Input is Active kể cả lúc gõ được tiếng việt hoặc khi restart lại máy (chưa mở app nào)
@huynguyennovem vậy thì mình suggest bạn tìm thử mấy script để tìm ra app nào đang bật SI. Mình chưa thử nhưng bạn xem mấy post này có helpful không nha:
- https://rakhesh.com/mac/macos-find-app-using-secure-input/
- https://alexwlchan.net/2021/04/secure-input/
[Chia sẻ use case]
Mình mới bị lỗi ko gõ được TV vừa xong, mình thử run lệnh ioreg -l -w 0 | grep SecureInput thì thấy 1 PID Activity Monitor ra check thì thấy chính Terminal đang chạy PID này. Mình liền quit Terminal đi thì gõ TV được luôn. 😺
@huynguyennovem mình thường dùng iTerm không thấy bị 😕
Mình cũng bị lỗi này nhưng không hiểu sao check Secure Input thì thấy ra cái Pid là loginwindow. Mà cái pid này kill không được nữa chứ :( Với lại nhiều khi cũng đang xài máy bình thường mà không lockscreen nó cũng bị, giống như ngẫu nhiên luôn hay sao ấy.

https://github.com/tuyenvm/OpenKey/issues/179#issuecomment-920805912
- Mình kill PID này thì nó force tắt hết chương trình và đá thẳng ra màn hình login lại luôn. Mở nhiều cửa sổ lại cực quá.
- Cũng có thử lock screen rồi mở lại nó cũng không work nữa. mình đang xài OS 12.3 🥹
Mình cũng rất hay gặp, cứ phải logout rồi login lại. Hoặc lúc nào đang dùng nhiều chương trình không muốn quit thì lại phải bật bộ gõ của Apple ra để dùng
Mình đang dùng MacOS Monterey. OpenKey v2.0.5 thi thoảng cũng gặp lỗi này sau khi lock và unlock screen. Cách tiện nhất để tạm fix trong trường hợp của mình là lock và unlock screen thêm 1 lần nữa mà k cần phải kill PID nào cả. Hy vọng sẽ có cách nào đó dứt điểm lỗi này.
Sau khi search 1 lúc thì mình đã phát hiện ra cách fix lỗi này, khá đơn giản như sau Các bạn vào System Settings > Privacy and Security Phần Input Monitoring, các bạn ấn dấu + và chọn ứng dụng OpenKey hoặc EVKey để allow nó Bản chất nó sẽ bypass qua Secure Input của MacOS. Một số ứng dụng liên quan đến password như 1Password hay LassPass cũng hay bị dính, các bạn cũng có thể add nó vào Input Monitoring
Sau khi search 1 lúc thì mình đã phát hiện ra cách fix lỗi này, khá đơn giản như sau Các bạn vào System Settings > Privacy and Security Phần Input Monitoring, các bạn ấn dấu + và chọn ứng dụng OpenKey hoặc EVKey để allow nó Bản chất nó sẽ bypass qua Secure Input của MacOS. Một số ứng dụng liên quan đến password như 1Password hay LassPass cũng hay bị dính, các bạn cũng có thể add nó vào Input Monitoring
Với Ventura thì cách này ko có tác dụng, và tất cả các cách khác như lock screen rồi unlock cũng thế. Khi không gõ được tiếng Việt thì chỉ có thể thoát app rồi mở lại app.
Sau khi search 1 lúc thì mình đã phát hiện ra cách fix lỗi này, khá đơn giản như sau Các bạn vào System Settings > Privacy and Security Phần Input Monitoring, các bạn ấn dấu + và chọn ứng dụng OpenKey hoặc EVKey để allow nó Bản chất nó sẽ bypass qua Secure Input của MacOS. Một số ứng dụng liên quan đến password như 1Password hay LassPass cũng hay bị dính, các bạn cũng có thể add nó vào Input Monitoring
Với Ventura thì cách này ko có tác dụng, và tất cả các cách khác như lock screen rồi unlock cũng thế. Khi không gõ được tiếng Việt thì chỉ có thể thoát app rồi mở lại app.
Mình đang sử dụng Ventura thì thấy có tác dụng bạn nhé, nhưng phát hiện ra 1 bug đó là nếu lock screen bằng phím tắt thì process loginwindows sẽ chiếm Secure Input, còn nếu lock screen bằng cách click vào hình quả táo và chọn Lock Screen thì ko bị Còn khi bị lỗi ko gõ dc tiếng Việt thì chỉ có 1 cách là restart thôi