Thêm phát hiện cửa sổ nhập không hỗ trợ Unicode
Tôi lập trình trong VBA, môi trường IDE không hỗ trợ Unicode, loại trừ cửa sổ của các bạn không hiệu quả, vì chương trình của các bạn chỉ phát hiện luồng chính cần nhập tiếng Việt, Từ cửa sổ Excel thiết lập nhập tiếng Việt, tôi chuyển sang của sổ VBA thì không có khả năng chuyển lại nhập tiếng Anh, mặc dù đã thiết lập lại.
Tên lớp của cửa sổ VBA là wndclass_desked_gsk.
Trong mã Win32 của các bạn tôi không thấy các bạn sử dụng đăng ký nhận thông điệp WM_INPUT với API RegisterRawInputDevices, để xử lý phím nhận trực tiếp từ bàn phím vật lý trước tiên. Tại vì thông điệp WM_INPUT được gửi trước, sau đó HookProc mới nhận được thông điệp mã số phím đầu vào. Điều này quan trọng vì các bạn có thể xử lý thông điệp sớm hơn.
Tôi đã gặp trường hợp chương trình của các bạn gây ra lag hệ thống. Chỉ hết khi tắt chương trình.
Thiết lập Khởi động cùng windows cũng không hoạt động.
khởi động cùng windows sẽ lỗi nếu chạy ở quyền admin và path chứa có space bạn thử build optimize của mình xem có giải quyết được vấn đề lag hệ thống không nha https://github.com/phatMT97/OpenKey/tree/enhance/optimize_system