tuyenvm / openkey Goto Github PK
View Code? Open in Web Editor NEWVietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng
Home Page: https://open-key.org
License: GNU General Public License v3.0
Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng
Home Page: https://open-key.org
License: GNU General Public License v3.0
Hiện mình dùng Mac mua từ Nhật về, và phím @ thì nằm ngay bên trái phím [
Mỗi lần gõ @ thì sẽ bị hiện ra là ơ
Bạn có thể sửa lỗi này không?
Mình dùng OpenKey và thấy hay hơn GoTiengViet (bị lỗi khi dùng với Google Slides) và NAKL (cũng nguồn mở, nhưng ít cập nhật và bỏ dấu lộn xộn)
Đang beta nên bạn release khá nhiều version.
Nếu có thể upgrade qua mạng được thì tốt :D
Cảm ơn bạn nhiều! Bản 1.0.17 đã tốt hơn rất nhiều rồi, là một người thường xuyên gõ văn bản, mình thêm 1 vài góp ý nha:
Chức năng Kiểm tra chính tả chưa hoạt động, có thể gõ những từ sai lènmsn như thế naỳm mà vẫn gõ được.
Khi bạn hoàn thiện chức năng Kiểm tra chính tả thì mong bạn thêm cho lựa chọn nhấn phím Ctrl hoặc Command để tạm thời bỏ qua việc kiểm tra chính tả với 1 từ đó, nguyên nhân: Mình ở Đăk Lăk nên thường xuyên phải gõ các từ không có trong từ điển tiếng Việt như: Đăk Lăk, Krông Ana, M'đrắk, Ea H'đing, Yôk Yu, DrangFôk, Krông Knô... Đề xuất bạn có tùy chọn như Unikey hoặc Evkey để gõ những từ như vậy, cụ thể là: Khi muốn gõ chữ Krông thì gõ Kr rồi nhấn Ctrl (hoặc Command) nó sẽ tạm bỏ qua việc kiểm tra chính tả với 2 ký tự gõ trước, rồi gõ tiếp chữ ông để được chữ Krông
Có bạn đề xuất rồi nhưng mình muốn gom luôn vào 1 bài của mình để cho bạn dễ nhớ: Mong bạn hoàn thiện phần gõ tắt trong bản tiếp theo, cái này mình dùng khá nhiều vì thường xuyên gõ bị lỗi như: cảu, muốn nó tự sửa thành của, tủng thành trung... và tốc độ gõ sẽ cải thiện nhiều với các cụm từ thường xuyên gặp.
Một tính năng ít dùng nhưng thỉnh thoảng vẫn phải dùng khi lấy văn bản trên mạng về đó là "Chuyển mã", các văn bản tải trên mạng có thể bảng mã là Unicode, VNI, TCVN3... để sử dụng trong cùng 1 văn bản thì cần phải chuyển về thống nhất thành Unicode. Nếu có thể bạn thêm phần này nữa nha!
Khi nào có thời gian, mong bạn Support các bản Mac OS thấp hơn để những người xài máy cũ, những người không thể hoặc không muốn nâng lên MacOS version >= 10.14 có bộ gõ tuyệt vời này để làm việc.
Bạn đã mang một luồng sinh khí mới cho cộng đồng yêu thích hệ điều hành Mac OS, chân thành cảm ơn bạn, chúc bạn luôn mạnh khỏe, hạnh phúc, thành công!
Chào bạn,
Như tiêu đề, bạn có thể thêm tính năng tự động kiểm tra cập nhật định kì cho ứng dụng. Như vậy người dùng không cần phải vào trang github để check và so sánh version thủ công.
Mình thấy đa phần các ứng dụng hiện nay sử dụng lib này: https://sparkle-project.org
Cảm ơn bạn.
Cảm ơn bạn đã thêm lựa chọn bộ gõ cho Mac, mình đang dùng Hackintosh, thấy lâu lắm rồi không có ai phát triển bộ gõ hoàn chỉnh cho Mac.
Bạn có thể khắc phục một số lỗi ở kiểu gõ Telex như này không:
Lỗi ở Chữ ƯƠ: nếu gõ Nưoc rồi chữ s để đánh dấu nó sẽ thành Nưóc, Thưòng, Trưỏng.... đại loại là đề xuất bạn chỉnh cho tự thêm móc chữ ơ vào các từ cặp ƯƠ
Lỗi ở các chữ có 2 nguyên âm trở lên khi gõ dấu trước ký tự cuối cùng của chữ: Ví dụ lỡ gõ chữ Kiểu mà gõ dấu trước chữ u cuối cùng nó sẽ thành Kỉêu, xảy ra tương tự với chữ Trỉên, thìên, nứơc, tửơng tựơng...
Sau khi bỏ dấu xong, lỡ nhấn phím cách (space bar), sau đó xoá dấu cách đi (backspace), nhấn dấu khác thì không đổi dấu được phải xoá cả chữ để gõ lại. Nếu có thể mong bạn thêm phần xử lý cái này nữa.
Mình đang xài Mojave 14.6
Chúc bạn mạnh khoẻ, duy trì nhiệt huyết phát triển cho cộng đồng xài hệ điều hành Mac công cụ vô cùng quan trọng này!
Trân trọng cảm ơn!
Đầu tiên mình rất cảm ơn bạn Tuyen Mai về ứng dụng này!
Có một số lỗi mình phát hiện được khi dùng thử:
1/ Các chữ bị lệnh vị trí dấu: chịên, nghịêp, tríêt, ngừơi v.v.
2/ Gõ (Shift + số 1-!, 6-^, 9-đ, v.v.) sau khi kết thúc chữ tự mất dấu, không nhận biết được ký tự bổ sung.
Mình đang dùng 10.14.6
Thân,
Nguyen
Hi bạn,
Mình đang dính lỗi thường hay gõ chat với icon . Ví dụ : không chạy http.get :D
thì icon luôn nhảy vào giữ get->g:Det rất khó chịu
Mong bạn fix , cảm ơn rất nhiều . Tool rất hữu dụng
Mình hay gặp các từ viết tắt có chữ Đ đứng sau phụ âm như SĐT, QĐ, NĐ,... nên mình mong bạn có thể bổ sung trường hợp gõ này để thuận tiện hơn (bên UniKey cũng hỗ trợ điều này). Cảm ơn bạn rất nhiều!
tác giả thêm tính năng auto update cho tiện. tks
Không nên để binary release ở git source.
Github có mục release. Mỗi lần ra phiên bản có thể upload binary file ở đó + ghi changelog
Mình góp ý xíu vậy thôi
Mình đang dùng macOS Catalina 10.15 beta thì thấy tính năng này ko hoạt động. Bạn kiểm tra xem nhé
Update thêm chi tiết:
Khi khởi động thì có biểu tượng ở thanh dock, trên menu bar ko có. Phải nhấn vào biểu tượng ở thanh dock để hiển thị cửa sổ, sau đó nhấn OK thì mới hiển thị trên menu bar và họat động được
Label đề xuất:
Gõ chữ đ không được nha bác. Luôn bị chuyển thành dđ :))
Hiện tại chưa gõ được các từ có vần oòng. Ví dụ: Chú Thoòng, con voọc, quần soóc...
Hi các bạn,
Thực ra vụ autocomplete trên thanh địa chỉ trình duyệt mình đã tích hợp sẵn ở OpenKey từ phiên bản đầu tiên, nó hoạt động tốt trên Safari, Firefox, và thậm chí cả... Chrome.
Cơ chế của trình duyệt là khi gõ chữ "d", trình duyệt sẽ gợi ý vài kết quả, và tô đen phần gợi ý đó.
Còn cơ chế của bộ gõ là nếu gõ "d", rồi "d" thứ 2, bộ gõ sẽ gửi backspace rồi gửi chữ "đ", kết quả sẽ ra một chữ "đ".
Do 2 action trên diễn ra đồng thời nên khi bộ gõ gửi backspace, nó chỉ xoá được phần đang bị tô đen trên thanh địa chỉ trình duyệt, sau đó bộ gõ gửi chữ "đ", kết quả nhận được sẽ là "dđ".
Hiện tại mình fix bằng cách bộ gõ gửi một empty character trước, sau đó gửi 2 backspace, rồi mới gửi chữ "đ", kết quả là khi gửi empty character, phần tô đen trên thanh địa chỉ sẽ mất, gửi 2 backspace để xoá empty character và chữ "d", sau đó gửi chữ "đ", vậy trên thanh địa chỉ sẽ nhận được chữ "đ".
Các trình duyệt như Safari, Firefox chạy OK và cả Chrome chạy cũng ok khi nó gợi ý chỉ 1 kết quả. Cụ thể là trong lịch sử nếu chrome có lưu chữ "địa điểm ăn uống", "dinh độc lập", "da...". Khi mình gõ "d", nó sẽ gợi ý và tô đen phần gợi ý như trình duyệt khác. Rồi khi mình gõ "d" thứ 2, bộ gõ sẽ gửi một empty character, lúc này Chrome sẽ hiển thị "d<empty_char><phần gợi ý>", tức là phần gợi ý vẫn còn đó, nó không mất đi ngay, mà khoảng 0.8 giây sau nó mới mất. Vậy khi bộ gõ gửi tiếp 2 backspace thì nó chỉ xoá phần gợi ý và empty character, bộ gõ gửi tiếp chữ "đ" thì kết quả nhận được sẽ là "dđ".
Vậy do cơ chế của Chrome, cách fix trên của mình không còn tác dụng. Mình có thử xem Unikey bên Windows thì cũng dùng cơ chế đó để fix lỗi address bar, nhưng có vẻ Chrome bên Windows không có cơ chế gợi ý "nhây" như Chrome bên macOS.
Hiện tại mình chưa có solution nào để giải quyết vấn đề, các có thể góp ý về vấn đề này không?
Cảm ơn các bạn.
Update:
Trong bản 2.0.1 cho macOS release ngày 16/10/2019, mình đã bổ sung 1 tùy chọn "Sửa lỗi Chromium", tính năng này cho phép sửa lỗi khá ngon cho các trình duyệt Chromium bằng cách dùng cơ chế Surrounded Text. Tuy nhiên cách này sẽ bị lỗi trên Google Sheet. Cơ chế của cách này là mình sẽ gửi phím Shift + Mũi tên trái để tô đen 1 chữ, sau đó gửi loạt backspace như thường. Cách này có vẻ chưa hay lắm, nhưng nó đã tạm thời khắc phục được double chữ trên Chrome. Ngoại trừ các bộ gõ trên Linux thì đây là cách mình nghĩ ra đầu tiên, hoặc có thể bộ gõ khác cũng nghĩ ra nhưng chưa mạnh dạn gắn vào. Hãy chung tay nghĩ ra cách hay nhất nha các bạn.
Mình thấy tính năng này nhiều bộ gõ tiếng việt đang dùng, và cũng nhiều người cần trong đó có mình, vì nhiều khi mình gõ tiếng anh nhưng không chuyển bộ gõ từ tiếng Việt sang tiếng Anh.
Bạn add thêm nhé.
Mình đang xài 10.14.5 thì thấy chạy ngon lành!
Thank bạn nhiều :D
Cảm ơn tác giả về ứng dụng và đã rất nỗ lực cập nhật sửa lỗi.
Rất mong tác giả thêm 1 chức năng Donate trong phần giới thiệu để cộng đồng có thể động viên một chút nhỏ cho công sức của tác giả.
Tham Khảo:
https://www.paypal.com/donate/buttons
only support mac 10.14 or higher
Lỗi khi gõ 'bar' chuyển thành 'ar' ở chế độ gõ tự do với unicode tổ hợp.
Screen Recording 2019-07-30 at 12.02.49 PM.zip
Mình để phím tắt để chuyển chế độ gõ là Shift + Command.
Mỗi lần cần highlight chữ mình sẽ dùng Shift + Command + Arrow right (hoặc left), và mỗi lần vậy thì lại đổi chế độ gõ. Bên Gotiengviet thì không bị vấn đề này.
Trước giờ mình dùng trình gõ mặc định của Mac, quen chuyển bằng cụm phím khác, nhưng khi dùng với OpenKey thì chưa được tuỳ biến cụm phím chuyển đổi này.
Btw, nếu cần website để giới thiệu sản phầm thì mình có thể giúp, và deploy bằng gh-pages
. 😁
PS/ Mình đang gõ với phần mềm OpenKey, phần mềm rất tốt, cảm ơn bạn nhiều.
Mình thấy bộ gõ simple telex khá là tiện cho mấy anh em dev vì hay sử dụng chữ w. Nếu có thể bổ sung thì thật là tuyệt.
Cảm ơn bạn vì dự án
Hiện tại không gõ được chữ gì
=> cụ thể là không có dấu huyền
Khi gõ tiếng việt ở chế độ telex trên text wrangler thì bị lỗi, ký tự bị tự xoá
Chào bạn,
Mình thấy ko cần thiết phải hiện biểu tượng ở trên thanh dock, bạn thêm tính năng này cho app nhé
gì
(nhấn lần lượt: g
,i
,f
)không
(nhấn lần lượt: k
,h
,o
,o
,o
,backspace
,o
sẽ không ra từ khô
)Nên chuyển icon trên status bar thành màu trắng khi người dùng đang sử dụng darkmode, như thế sẽ ton sur ton với các icon của các ứng dụng khác.
Sau khi bấm space và gõ 1 ký tự tiếp theo thì không quay lại sửa dấu được. Gotiengviet thì vẫn sửa được bình thường.
VD: "gõ co dấu" --> quên bỏ dấu chữ "có" và khi xóa chữ "dấu" để quay lại sửa thì không được.
Do mình gõ với tốc độ khá nhanh nên việc này diễn ra khá thường xuyên, mỗi lần vậy phải xóa hết nguyên chữ rồi gõ lại từ đầu.
Mình đang dùng phiên bản mới nhất là 1.0.19.
PS: rất cảm ơn bạn đã viết Openkey và update rất thường xuyên, đây là phần mềm gõ tiếng Việt mình thấy hài lòng nhất từ lúc xài Mac đến giờ. Khi nào bạn có tính năng donate chắc chắn mình sẽ ủng hộ.
Mình thấy có 1 issue khá rõ so với GoTiengViet ở chỗ gõ thiếu/sai dấu hoặc bấm nhầm space thì quay lại (backspace) ko sửa được, phải xoá hết từ đó gõ lại. Trong khi GoTiengViet cho sửa thoải mái.
Ví dụ như khi muốn gõ "không" (kiểu VNI) nhưng nhầm thành "khọng ", nhấn backspace để xoá space và gõ "6" thì nó thành "khọng6" chứ ko phải "không" như GoTiengViet
Bạn xem rồi fix dùm nhé.
Thanks!
Dear,
Mình không biết các bạn có bị hay không, thì khi mình để phím tắt là Ctrl +Space thì đồng nghĩa khi bấm Ctrl + Cmd + Space đều chuyển ngôn ngữ Việt - Anh. Điều đó gây ra việc phím tắt Emoji không dùng được vì xung đột Ctrl + Cmd + Space.
Mình thử tắt OpenKey thì sử dụng bình thường. Và mình thử dổi phím tắt khác thì không bị, hiện mình mới phát hiện ở Ctrl +Space là bị thôi.
Hi anh, em rất hài lòng về chất lượng app, nhưng phiền anh có thể thêm 1 tuỳ chọn bind phím tắt control + space để chuyển phím dc ko ạ?
Lỗi khi gõ chử "hỉên" thị trong tiếng việt
Khi mình muốn gõ
(hình như là
thì sẽ bị biến thành
(hinhf như là
Tương tự khi gõ dạng đặc sản
sẽ bị thành ddawjc sản
Nhờ bạn fix giúp nhé
Vấn đề:
Yêu cầu tính năng:
Ví dụ:
Cám ơn cái App hữu ích này nhé Tuyên, đỡ hơn bộ gõ mặc định nhiều.
Mình hay chuyển từ cửa sổ trình duyệt sang cửa sổ code (sublime) - Code thì ko dùng tiếng Việt nữa, có thêm chế độ tự động bật tắt khi chuyển sang 1 cửa sổ ứng dụng nào đó thì tuyệt vời.
Đã mời coffee nhé, thanks
Ở cách gõ VNI khi gõ chữ hoặc sẽ ra Hooạc các chữ tương đương như oặc → "ooạc" sẽ bị.
Bản thân ứng dụng mặc định của macOS cũng cho phép chuyển đổi giữa hai cách bỏ dấu thanh này. Đề nghị cho lựa chọn giữa bỏ dấu kiểu cũ và bỏ dấu kiểu mới.
Xin xem thông tin tham khảo ở đây https://vi.wikipedia.org/wiki/Quy_tắc_đặt_dấu_thanh_trong_chữ_quốc_ngữ
Thêm tuỳ chọn tắt âm thanh khi chuyển đổi ngôn ngữ.
Mình mới biết đến bộ gõ 2 hôm trước thôi nhưng đã rất ấn tượng vì bạn dev rất nhiệt tình và luôn lắng nghe người dùng. Đầu tiên xin đc cảm ơn bạn rất nhiều!
Trên bản 1.0.17 mình gặp 2 vấn đề sau:
[ ] { }
nhưng gõ phím W
vẫn chuyển thành chữ Ư
. Mình hay gõ các từ tiếng Anh bắt đầu bằng chữ W nên mình rất cần tính năng này, bạn có thể chỉnh sửa hoặc thêm 1 lựa chọn "Simple Telex 2" giữ nguyên phím W
và cả [ ] { }
đc ko ạ!ưa
, òa
, úy
,... khi kết thúc bằng dấu !
hoặc dấu )
. Ví dụ mình gõ từ giưã!
, đúng ra phải là giữa!
thì dấu bị nhảy sang chữ cái sau khi gõ dấu !
. Tương tự vậy với dấu )
. Mình đã tắt tùy chọn bỏ dấu kiểu mới, và các trường hợp kết thúc bằng dấu . , ?
thì ko bị. Bạn fix lỗi này nhé!Cảm ơn bạn rất nhiều! Chúc bạn thật nhiều sức khoẻ!
Lỗi như tiêu đề.
Phiên bản: 1.0.17
Mình xài OpenKey được 2 ngày rồi và cảm thấy rất ngon 😄
Khi mình gõ các chữ ưúong theo thứ tự các phím sau: w u o n g s, đúng ra nó sẽ phải ra chữ ưuongs.
Tương tự gõ chữ uúông theo thứ tự phím: w u o o n g s, đúng ra là phải ra chữ ưuoongs.
Mình nghĩ là do phần kiểm tra chính tả chưa hoạt động tốt. Ngoài ra, khi có tính năng khôi phục phím với từ sai thì nó sẽ ra đúng các phím mình đã nhấn.
Bạn kiểm tra lại nhé.
À mình dùng Telex nhé
Chào tác giả,
Hiện tôi chưa thấy tính năng gõ tắt trên ứng dụng. Hy vọng tác giả có thể bổ sung tính năng này trong phiên bản tiếp theo.
Xin cảm ơn!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.