huytd / goxkey

Bộ gõ tiếng Việt không có chức năng gì ngoài gõ tiếng Việt...
BSD 3-Clause "New" or "Revised" License
242 stars 21 forks source link

Gõ uwo thành ươ thay vì ưo #67

Closed thanhngch closed 1 year ago

thanhngch commented 1 year ago

Ví dụ gõ huwong thành hương thay vì hưong Gõ hufwong thành hường thay vì hừong

ZeroX-DG commented 1 year ago

Hmm case này có vẻ khá khó chịu. Vì mình toàn gõ vni nên không rõ người dùng telex thường gõ thế nào.

Ví dụ: ươ thì người ta thường gõ uwo hay uow hay uwow ? vì nếu support uwo thì case uwow sẽ sai. Vì nó thành ươ + w = uo.

@huytd anh nghĩ nên chọn support case nào? 🤔

thanhngch commented 1 year ago

cái này mình nghĩ chia ra nhiều trường hợp

Mình không biết ngoài phụ âm hq ở đầu có phụ âm nào đi với không.

huytd commented 1 year ago

Về điểm này thì openkey và unikey (trên cả iOS) có chức năng bỏ dấu mình thấy rất hay là:

huytd commented 1 year ago

Thêm về quy tắc huỷ dấu:

ZeroX-DG commented 1 year ago

Hmmm okay, vậy ae chốt là:

Case âm không hoàn chỉnh:

Case có phụ âm cuối nhưng k có phụ âm đầu:

Case có phụ âm đầu nhưng không có cuối:

Case có cả phụ âm đầu và cuối:

huytd commented 1 year ago

@ZeroX-DG sounds good e, lưu ý trường hợp dùng w để bỏ dấu cho cả ươ nhé, ví dụ:

ZeroX-DG commented 1 year ago

Xong. Bug này đã đc fix ở commit https://github.com/ZeroX-DG/vi-rs/commit/74d09c834b3d4e24933ff7fea64e5f61293973f5

huytd commented 1 year ago

@ZeroX-DG còn một lỗi nhỏ khi gõ chữ Truơng nè e:

ZeroX-DG commented 1 year ago

Em vừa fix ở v0.5.1 😄

huytd commented 1 year ago

Đã update ✅