huyphan / NAKL

A Vietnamese input keyboard for Mac OS
GNU General Public License v3.0
83 stars 36 forks source link

Lỗi nhảy chữ trong address bar của Chrome #4

Closed nguyenanhnhan closed 12 years ago

nguyenanhnhan commented 12 years ago

Khi gõ muốn gõ chữ "Nguyễn" thì sẽ nhảy ra chữ "Nguyeễn", hoặc "hân" => "haân". Lỗi xảy ra trên address bar của Chrome.

huyphan commented 12 years ago

Cơ chế bỏ dấu của NAKL là xóa ký tự đã gõ bằng cách gửi BackSpace đến ứng dụng đang chạy rồi gửi tiếp ký tự đã bỏ dấu vào. Trên Address Bar của Google Chrome, BackSpace còn có một ý nghĩa khác là xóa (cancel) từ gợi ý nếu có, vì vậy cần phải gửi dư ra một phím BackSpace đối với trường hợp đặc biệt này. Để sửa lỗi này cần phải có cách để can thiệp vào logic của ứng dụng để nhận biết là phím BackSpace có được xử lý theo cách thông thường hay không, điều này tương đối khó.

Vì vậy lỗi này được ghi nhận nhưng hiện tại sẽ không được sửa.

huyphan commented 12 years ago

Có thể tắt chức năng gợi ý từ của Google Chrome để tránh lỗi này:

A. Turn off the Suggestion Service

  1. Click the Wrench icon, then select Options
  2. In Under the Hood tab at the Privacy section, unchecked Use a suggestion service to help complete searches and URLs typed in the address bar.
  3. Close