Skip to content

Added Gujarati Layout - #237

Open
mayberaj wants to merge 4 commits into
futo-org:mainfrom
mayberaj:main
Open

Added Gujarati Layout#237
mayberaj wants to merge 4 commits into
futo-org:mainfrom
mayberaj:main

Conversation

@mayberaj

Copy link
Copy Markdown

This layout is following InScript standard with only one exception that is for rarely used historical symbols (।, ॥, ઽ) which are supposed to be more keys of period key but I have kept them as more key of a nearby (ય) key as the period key is anyways bellow in the bottom row for touch keyboards.

While I have tested this keyboard in most scenarios, the keys could be a little too narrow on small screens as there are 12 keys in each rows.

Screenshot_20251023-000811_FUTO Keyboard  Dev Build

(Sorry if I missed something, this is my first PR.)

@Zvonimir-FUTO Zvonimir-FUTO added Language Support Regarding a specific language Enhancement Request for a new feature Keyboard Layout labels Oct 23, 2025
@Zvonimir-FUTO
Zvonimir-FUTO requested a review from abb128 October 23, 2025 09:10
@tenextractor

Copy link
Copy Markdown
Contributor

I strongly suggest having less than or equal to 11 keys per row. I have made an InScript layout for Kannada that only uses 11 keys per row, you could edit your layout based on that.

@mayberaj

mayberaj commented Oct 24, 2025

Copy link
Copy Markdown
Author

@tenextractor
I have experimented with a 11 key per row layout but there were 2 main problems on why I choose to keep this one:

1st If we want to modify the standard to make it 11 key/row, we need to agree on one set of modifications. Because one of the main feature of InScript is that it have same muscle memory for all Indic scripts. If we modify it loosely with our own assessment of what is right, then it will not match with other layouts.
2nd for Kashmiri Devanagari, it don't seem to be possible to compress it to 11 keys/row, it has quite a lot of vowels to be fitted. (There is no Kashmiri Devanagari keyboard on the repo that I know of right now, but I am working on one)

Screenshot_20251024-154849_FUTO Keyboard  Dev Build

@SanmayJoshi

Copy link
Copy Markdown
Contributor

@mayberaj I understand that this PR is specifically to include Gujarati layout based on InScript standard. However, I would appreciate if you could take a look at marathi_v2 layout (I added it, and is based on GBoard Marathi layout). If Gujarati layout is the primary goal over strict InScript standard implementation, then I believe you may be interested in a layout similar to marathi_v2.

Preview:

Base layout:

Screenshot_20251121-234236

Shifted layout:

Screenshot_20251121-234459

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Request for a new feature Keyboard Layout Language Support Regarding a specific language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants