Skip to content
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

Support for Additional Special Characters in Language Layouts #346

Closed
dwhiting10 opened this issue Apr 10, 2015 · 7 comments
Closed

Support for Additional Special Characters in Language Layouts #346

dwhiting10 opened this issue Apr 10, 2015 · 7 comments

Comments

@dwhiting10
Copy link

I really like how easy you have made it to add additional language layouts/custom language layouts to your keyboard. One additional thing that would be nice to have would be the ability to hold down a key and for several variations of that key to popup to choose from.

For many keyboard layouts, just having a Alt key to bring up a list of character variations works just fine (although it might be slightly confusing for some users). Some languages however have multiple variations for multiple character and this gets much more confusing for the users plus not having enough room for the necessary alt and meta keys. Of course combos can be used but that isn't intuitive for most users and requires having to train users to know how to use this feature.

Any users who is familiar with soft keyboards on mobile devices expects that pressing and holding down on a key will bring up any variations of the character. So if you would think about the feasibility of adding this feature that would be great.

Thanks 😄

@Mottie
Copy link
Owner

Mottie commented Apr 10, 2015

Hi @dwhiting10!

Yeah, I know that is a feature of mobile devices. I guess I never got around to adding something like that. It's a good idea for an extension.

My time is presently limited, so I don't know when I'll be able to work on this enhancement.

@dwhiting10
Copy link
Author

Yep I understand. This isn't exactly a small change 😉

@HughP
Copy link

HughP commented Apr 13, 2015

@dwhiting10 just to be sure, does the image illustrate what you are talking about? or are you talking about how greek has two versions of sigma, one for word final and one for word medial < ς > and < 𝛔 >?� Arabic also has shape changes for each "letter" depending on the location in the word it occurs. These sorts of alterations should be handled by the font not a keyboard...

accents-on-iphone

@Mottie
Copy link
Owner

Mottie commented Apr 13, 2015

I understood it as he wanted the popup seen in the images... I would make it so the buttons inside the popup would be customizable.

The main issue I see is that right now is if you hold down a key, it repeats. I would likely need to add an option to disable that functionality.

@dwhiting10
Copy link
Author

@HughP @Mottie Yes just like the above images illustrate is what I was thinking. Thanks for clarifying.

@Mottie Mottie closed this as completed in beb2efe Apr 19, 2015
@Mottie
Copy link
Owner

Mottie commented Apr 19, 2015

Ok, it turned out to not be as difficult as I thought... check out the new altKeysPopup demo. Click/press and hold the keys mentioned in the text at the bottom of the page to see the popup.

I hope the documentation is clear enough to make it easy to add more alternate keys.

@dwhiting10
Copy link
Author

Thanks. This looks really nice. I will have to play with it and run it through its paces 😉

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

No branches or pull requests

3 participants