-
-
Notifications
You must be signed in to change notification settings - Fork 309
vietnam updating #3562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
vietnam updating #3562
Conversation
ready for reviewing
Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process. Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment. |
Can you approve my vietnamese keyboard at first?
I need more time to adjust my cantonese keyboard document.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Sunday, 8 June 2025 at 9:36 PM, Keyman Server ***@***.***> wrote:
keyman-server left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process.
Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment.
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRS4542KXW7PWJQPVYD3CSNEFAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNJUGI3DKOBTGE).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Can you remove the |
It is a build in dictionary for vietnamese typer to typer faster in personal compuer.
It includes those most frequent vietnamese words. You can use acronym and TAB to type the words fast.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Tuesday, 10 June 2025 at 7:25 PM, Lorna Evans ***@***.***> wrote:
LornaSIL left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
Can you remove the [K_TAB] rules? We should never have approved a keyboard with that key used this way.
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRWKZJ7G7QR7R7RFDET3C4PLBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQGIZDQMBUGU).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
They are not many, less than 100.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Tuesday, 10 June 2025 at 11:03 PM, wongwanho ***@***.***> wrote:
It is a build in dictionary for vietnamese typer to typer faster in personal compuer.
It includes those most frequent vietnamese words. You can use acronym and TAB to type the words fast.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
On Tuesday, 10 June 2025 at 7:25 PM, Lorna Evans ***@***.***> wrote:
> LornaSIL left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
>
> Can you remove the [K_TAB] rules? We should never have approved a keyboard with that key used this way.
>
> —
> Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRWKZJ7G7QR7R7RFDET3C4PLBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQGIZDQMBUGU).
> You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Can you approve this update? Thank you
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Tuesday, 10 June 2025 at 11:06 PM, wongwanho ***@***.***> wrote:
They are not many, less than 100.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
On Tuesday, 10 June 2025 at 11:03 PM, wongwanho ***@***.***> wrote:
> It is a build in dictionary for vietnamese typer to typer faster in personal compuer.
> It includes those most frequent vietnamese words. You can use acronym and TAB to type the words fast.
>
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
>
> On Tuesday, 10 June 2025 at 7:25 PM, Lorna Evans ***@***.***> wrote:
>
>> LornaSIL left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
>>
>> Can you remove the [K_TAB] rules? We should never have approved a keyboard with that key used this way.
>>
>> —
>> Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRWKZJ7G7QR7R7RFDET3C4PLBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQGIZDQMBUGU).
>> You are receiving this because you authored the thread.Message ID: ***@***.***>
|
As said earlier, I would like [K_Tab] to not be redefined.
…On Fri, Jun 13, 2025, 5:03 AM cathaylab ***@***.***> wrote:
*Cathaylaboratory* left a comment (keymanapp/keyboards#3562)
<#3562 (comment)>
Can you approve this update? Thank you
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
On Tuesday, 10 June 2025 at 11:06 PM, wongwanho ***@***.***> wrote:
> They are not many, less than 100.
>
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
>
> On Tuesday, 10 June 2025 at 11:03 PM, wongwanho ***@***.***> wrote:
>
>> It is a build in dictionary for vietnamese typer to typer faster in
personal compuer.
>> It includes those most frequent vietnamese words. You can use acronym
and TAB to type the words fast.
>>
>> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
>>
>> On Tuesday, 10 June 2025 at 7:25 PM, Lorna Evans ***@***.***> wrote:
>>
>>> LornaSIL left a comment [(keymanapp/keyboards#3562)](
#3562 (comment))
>>>
>>> Can you remove the [K_TAB] rules? We should never have approved a
keyboard with that key used this way.
>>>
>>> —
>>> Reply to this email directly, [view it on GitHub](
#3562 (comment)),
or [unsubscribe](
https://github.com/notifications/unsubscribe-auth/BCAJHRWKZJ7G7QR7R7RFDET3C4PLBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQGIZDQMBUGU
).
>>> You are receiving this because you authored the thread.Message ID:
***@***.***>
—
Reply to this email directly, view it on GitHub
<#3562 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABV6RI3CVEB3AEO72FDRAMD3DKOYBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRZHAYTSMZVGM>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
@Cathaylaboratory For typing logographic scripts or handling large sets of rules, you may find RIME (https://rime.im/) to be a better fit. In the article How to advance your language to the digital / AI age there's a section on "Input methods and keyboards" that describes RIME: "You only need some basic knowledge of regular expressions to build an IME for any language. Here is an example of building an Ugaritic keyboard https://github.com/laubonghaudoi/rime-ugaritic You only need to provide a lexicon and a rule mapping file, then deploy to the engine and you can type it just as any other language." I've not used it myself so I could be totally wrong, but I'm wondering if it would better suit the keyboards you're creating. |
The rules in Vietnam keyboard. They are not large set of rules. They are just several functions to transfer the very common acronyms in Vietnamese into its full version. They have no link with IME.
Sent from Proton Mail for iOS
…On Fri, Jun 13, 2025 at 18:24, DavidLRowe ***@***.***> wrote:
DavidLRowe left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
***@***.***(https://github.com/Cathaylaboratory) For typing logographic scripts or handling large sets of rules, you may find RIME (https://rime.im/) to be a better fit. In the article [How to advance your language to the digital / AI age](https://docs.google.com/document/d/1svAPnKur1u_QFsq8GVDVI7-LpcRflMrYP2bF2i9rlL8/) there's a section on "Input methods and keyboards" that describes RIME: "You only need some basic knowledge of regular expressions to build an IME for any language. Here is an example of building an Ugaritic keyboard https://github.com/laubonghaudoi/rime-ugaritic You only need to provide a lexicon and a rule mapping file, then deploy to the engine and you can type it just as any other language."
I've not used it myself so I could be totally wrong, but I'm wondering if it would better suit the keyboards you're creating.
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRQK77OZGVQXM2AHNZT3DMCNVAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNZRGAZDSMJVGA).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Rime is not a good software because it is based on Mandarin Chinese and the logic of typing mandarin chinese. They can not truly type language with phonetic symbols such as Japanese. If you don’t know mandarin chinese you can not use this software. They are not supported on many devices.
Sent from Proton Mail for iOS
…On Fri, Jun 13, 2025 at 18:24, DavidLRowe ***@***.***> wrote:
DavidLRowe left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
***@***.***(https://github.com/Cathaylaboratory) For typing logographic scripts or handling large sets of rules, you may find RIME (https://rime.im/) to be a better fit. In the article [How to advance your language to the digital / AI age](https://docs.google.com/document/d/1svAPnKur1u_QFsq8GVDVI7-LpcRflMrYP2bF2i9rlL8/) there's a section on "Input methods and keyboards" that describes RIME: "You only need some basic knowledge of regular expressions to build an IME for any language. Here is an example of building an Ugaritic keyboard https://github.com/laubonghaudoi/rime-ugaritic You only need to provide a lexicon and a rule mapping file, then deploy to the engine and you can type it just as any other language."
I've not used it myself so I could be totally wrong, but I'm wondering if it would better suit the keyboards you're creating.
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRQK77OZGVQXM2AHNZT3DMCNVAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNZRGAZDSMJVGA).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
It is not a IME but for shortcut keys. In Japanese keyboard the TAB key is exactly used in this way.
It is my innovation.
Sent from Proton Mail for iOS
…On Fri, Jun 13, 2025 at 12:52, Lorna Evans ***@***.***> wrote:
LornaSIL left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
As said earlier, I would like [K_Tab] to not be redefined.
On Fri, Jun 13, 2025, 5:03 AM cathaylab ***@***.***> wrote:
> *Cathaylaboratory* left a comment (keymanapp/keyboards#3562)
> <#3562 (comment)>
> Can you approve this update? Thank you
>
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
>
> On Tuesday, 10 June 2025 at 11:06 PM, wongwanho ***@***.***> wrote:
>
> > They are not many, less than 100.
> >
> > Sent with [Proton Mail](https://proton.me/mail/home) secure email.
> >
> > On Tuesday, 10 June 2025 at 11:03 PM, wongwanho ***@***.***> wrote:
> >
> >> It is a build in dictionary for vietnamese typer to typer faster in
> personal compuer.
> >> It includes those most frequent vietnamese words. You can use acronym
> and TAB to type the words fast.
> >>
> >> Sent with [Proton Mail](https://proton.me/mail/home) secure email.
> >>
> >> On Tuesday, 10 June 2025 at 7:25 PM, Lorna Evans ***@***.***> wrote:
> >>
> >>> LornaSIL left a comment [(keymanapp/keyboards#3562)](
> #3562 (comment))
> >>>
> >>> Can you remove the [K_TAB] rules? We should never have approved a
> keyboard with that key used this way.
> >>>
> >>> —
> >>> Reply to this email directly, [view it on GitHub](
> #3562 (comment)),
> or [unsubscribe](
> https://github.com/notifications/unsubscribe-auth/BCAJHRWKZJ7G7QR7R7RFDET3C4PLBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRQGIZDQMBUGU
> ).
> >>> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
> —
> Reply to this email directly, view it on GitHub
> <#3562 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABV6RI3CVEB3AEO72FDRAMD3DKOYBAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNRZHAYTSMZVGM>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRR5NLZU3CNZTDPJUQL3DK3N7AVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNZQGE2TIMBVG4).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
From memory in Windows, the TAB key has two different functions in the Japanese IME:
This is a feature built into Window's IME code base, it isn't part of their keyboard layout code base. If I remember correctly. If I am understanding your request correctly you want to add certain IME functionality to a keyboard layout? |
Wouldn't word selection be better handled by the lexical models? And improving support for text prediction instead? |
The keyman lexical model have not existed in personal computer yet. The lexical model in phone can not deal with coombination such as acronyms. The keyman lexical model need to be developped as well as the IME.
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Saturday, 14 June 2025 at 11:17 PM, Andj ***@***.***> wrote:
andjc left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
Wouldn't word selection be better handled by the lexical models? And improving support for text prediction instead?
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRWXHDGN2US6GR5G4J33DSNRHAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNZTGI4DKNZQGA).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
In the Microsoft word, this software can predict the word, you need to type TAB then the word will generate the predicted word. Many editor in email such as Look also work like this. So I set the rules "acronyms + TAB > full words"
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Saturday, 14 June 2025 at 11:13 PM, Andj ***@***.***> wrote:
andjc left a comment [(keymanapp/keyboards#3562)](#3562 (comment))
From memory in Windows, the TAB key has two different functions in the Japanese IME:
- Before focus is in the candidate window: Enter the prediction candidate window
- With focus in the candidate window: Move the selection down.
This is a feature built into Window's IME code base, it isn't part of their keyboard layout code base. If I remember correctly.
If I am understanding your request correctly you want to add certain IME functionality to a keyboard layout?
—
Reply to this email directly, [view it on GitHub](#3562 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRRTLUD6VVVAZASTMVD3DSNBFAVCNFSM6AAAAAB63PQNMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNZTGI4DGMJXHA).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
ready for reviewing