Julow / Unexpected-Keyboard

A lightweight virtual keyboard for developers.
GNU General Public License v3.0
1.25k stars 168 forks source link

Ideas to make the unexpected keyboard better. #589

Open Sohan876 opened 3 months ago

Sohan876 commented 3 months ago

Unexpected keyboard is truly unexpectedly good. It has the potential to be one of the best mobile keyboard. These are some features that should be added

  1. Word suggestions
  2. Multi Language typing ( you type in English but the output is in a different language )
  3. Custom stickers and emojis ; user can add any emojis and stickers

Please add En/Bn typing

Julow commented 3 months ago

Hi!

Word suggestion is tracked by this issue: https://github.com/Julow/Unexpected-Keyboard/issues/343 It's an enormous amount of work and requires code contributions!

Multi Language typing ( you type in English but the output is in a different language )

Can you explain a bit more what you intent by multi language typing ? Is this related to https://github.com/Julow/Unexpected-Keyboard/issues/585 ?

Please add En/Bn typing

Can you explain this too ? Is this a keyboard layout ?

Spike-from-NH commented 3 months ago

Can you explain this too ? Is this a keyboard layout ?

Based on the original name of the issue, I guess this means English as used in Bangladesh. @Sohan876, a photo of the desired keyboard would be helpful.

Yes, it would be the best app in the world if it did what all other apps and websites do. Good language translation is difficult; even Google notoriously slips up. Again I hope Unexpected follows its charter to be "lightweight."

Sohan876 commented 3 months ago

Screenshot_2024-03-15-18-30-18-10_6f8f7a6a69f2aa2976412416ecb84f7a.jpg

Thank you for your time. Keyboard name : Ridmik keyboard

Sohan876 commented 3 months ago

In the screenshot below you can see I typed "ekhon" but the output is এখন . This is a layout where a person types in English but the output is in a different language. This layout is in mass use in countries like India, Pakistan,Bangladesh and Sri Lanka etc.

Layout in the screenshot is Avro . Keyboard name : Ridmik Keyboard

Spike-from-NH commented 3 months ago

① If a key produces , why wouldn't the keycap legend show ? ② Maybe you want a custom layout, as in Issue #585. ③ Mapping character to character is "transliteration," easier than language translation. But someone (not I) must still write code, such as to know that k h produces a single letter.

Julow commented 3 months ago

@Spike-from-NH I think you misunderstood this issue and https://github.com/Julow/Unexpected-Keyboard/issues/585 A layout is not enough, the keyboard must be able to rewrite the last few character that were already typed to combine them into different characters. I'm currently working on something like this for Korean, https://github.com/Julow/Unexpected-Keyboard/issues/558

@Sohan876 Do you have good resources where we can learn to use this layout and a complete list of the combinations ?

Sohan876 commented 3 months ago

Thank you for your response . There is a pdf you can learn about Avro (অভ্র) Most of the keyboards has separate keys for complex combinations. You can find complex combinations in the pdf I have attached.

On Sat, Mar 16, 2024, 4:16 PM Jules Aguillon @.***> wrote:

@Spike-from-NH https://github.com/Spike-from-NH I think you misunderstood this issue and #585 https://github.com/Julow/Unexpected-Keyboard/issues/585 A layout is not enough, the keyboard must be able to rewrite the last few character that were already typed to combine them into different characters. I'm currently working on something like this for Korean, #558 https://github.com/Julow/Unexpected-Keyboard/issues/558

@Sohan876 https://github.com/Sohan876 Do you have good resources where we can learn to use this layout and a complete list of the combinations ?

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/589#issuecomment-2001939102, or unsubscribe https://github.com/notifications/unsubscribe-auth/BG43X3NALUPTXHEBVJYQVWTYYQLW3AVCNFSM6AAAAABEVXA4EWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBRHEZTSMJQGI . You are receiving this because you were mentioned.Message ID: @.***>

matdbat commented 2 months ago

Hi its perfect just missing one thing "right click" mouse button.