FossifyOrg / Keyboard

Easy keyboard for inserting all kinds of texts, special characters and numbers.
https://www.fossify.org
GNU General Public License v3.0
288 stars 25 forks source link

Add Gujarati language layout #22

Open ghost opened 10 months ago

ghost commented 10 months ago

Checklist

Is your feature request related to a problem? Please describe. There's currently no Gujarati language layout in app.

Describe the solution you'd like I have created a pull request to florisboard to add gujarati layout, created issue to openboard (fork by helium314) to add the layout. I am not sure how I can contribute to fossify keyboard as there's no guide available on here for adding new layouts. But this is the following json file I created which I also submitted to openboard. Please have a look. I am not a developer so there could be syntax error. Gujarati_layout(final).json

Describe alternatives you've considered

Additional context

Aga-C commented 10 months ago

Take a look at https://github.com/FossifyOrg/Keyboard/pull/4/files, and do similarly with your language.

ghost commented 10 months ago

Alright, I understood basic things. But how to use shift key on-off layouts? there many characters to fit in, and there's no "capital" or "small" letters, so we can use shift key off for page 1 and on for page 2 I guess?

ronniedroid commented 10 months ago

Alright, I understood basic things. But how to use shift key on-off layouts? there many characters to fit in, and there's no "capital" or "small" letters, so we can use shift key off for page 1 and on for page 2 I guess?

Use popUpKey for the rest of the keys, for example the e key can have êéèëēĕěẽėẹęẻ as the popup keys

ghost commented 10 months ago

Should i create a new PR now? or wait until you and devs finish those core changes you mentioned in another PR?

ronniedroid commented 10 months ago

I myself would recommend you wait for the language selection/filtering and the language toggle (not made a PR yet) to get resolved.

But it is up to you 🙂

ghost commented 10 months ago

Yeah I will wait then. let me know when those changes are implemented.