-
-
Notifications
You must be signed in to change notification settings - Fork 191
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
Thank you so much for this project! #785
Comments
Thanks for the encouragements.
I'm not aware of a way to implement superscript and subscript for every letters. If you find one, please comment on this issue: #680
The clockwise circle gesture does that. For letters that are on a corner, a back and forth gesture does that.
I've been thinking about doing this for a while but I don't have enough time for that. Related issues: #46 #352
I don't like long-press menus at all as I think they are slow and hard to discover. Though, if someone implemented it, I would accept it.
One goal of this app is to remain lightweight. I don't think the app needs an entirely different frontends. This seems like a totally different app that should be done in a fork.
That would be great. Do you have any pointers ?
If you come up with a custom layout, please PR it to https://github.com/Julow/Unexpected-Keyboard-layouts so it can be reused by others.
The next release will contain combining diacritics, these are diacritics that you type after the base letter. But note that for latin letters, these result in a different unicode character being typed. |
I just happened upon this project by fortuitous happenstance, whilst having a nosey investigating a coder's stars/likes on GitHub. It really surprised me as I thought I had all possible Android virtual keyboards installed on my handheld devices, as I was comparing their functionalities and implementations, for different purposes. I was really annoyed, frustrated and dispirited, as the only virtual keyboard I was able to source through protracted research and endeavour, that had both superscript and subscript functionality, was the Engineer's Keyboard, which had been discontinued. It delighted me no end when I found this functionality on this project!
May I ask why the complete Latin/English alphabet is not implemented in both majuscule and minuscule for both superscript and subscript?
Also, how about capitalising by swiping directly upwards on keys? With a swipe directly downwards, doing the opposite?
Also, how about delete and backspace by swiping keys left?
Also, how about long-press for choosing the complete set of Latin letters with diacritics? For this I'd give your project AUS$ 200.00, or even more...
I also, recommend you rip-off the honeycomb or hexagonal key shape, as an option, as it is attested by defensible science to result in fewer miskeying errors and for a coder's virtual keyboard, that is a decisive win, refer:
https://en.wikipedia.org/wiki/Typewise
https://www.typewise.app/post/typewise-keyboard-2022
In addition, how about integrating/partnering with an open source GenerativeAI project and utilise a small bespoke local language model and build intelligence into the keyboard, albeit humble? For example: prescriptions, grammar and spell check in a dynamic direct typing context?
Finally, how about prescriptive text selectable options, generated by a locally learning algorithm/GenAI?
I know this is only a lightweight virtual keyboard, but if you slowly introduce and engineer these additional features, your project will be the best, hands-down!
BTW, your project is almost immediately, my new favourite virtual keyboard by far, for working with Termux! It saves so much time!
Bless and best wishes
P. S. I just discovered this:
https://github.com/Julow/Unexpected-Keyboard/blob/master/doc/Custom-layouts.md
Bloody incredible! Most of what I asked you for is already easily possible in your extant code context, through easy customisations, except honeycomb shaped keys and long-press diacritics. As a translator of Sanskrit, Hindi and Bengali, amongst others, what I DIDN'T ask you for, has already been implemented. How about swift double-directional swipes? This adds yet another whole layer of possibility for customisation?
In conclusion, what about a mathematics/engineering-specific layout?
* LOL *, I just turned ALL the options on. Diacritics, symbols, mathematics, etc. My keyboard is so busy, but I am so happy. When I install the other scripts, customise the keyswipes, and program swipe up, down, left and right, my keyboard will approach a superpower!
P. P. S. I was a bit slow on the uptake to figure out how to use the diacritics. I was trying to implement them in the reverse fashion, by pressing the letter, then applying diacritic. Rather, than select diacritic, then apply letter. For my purposes, as translator and coder often at the same time, this keyboard is most aligned. But, for typing a lot of diacritics, specifically IAST, which I do often, it is manifestly inefficient, as a majuscule diacritic, takes three different key selections to generate one letter. The diacritic implementation has merit, I see that clearly, but a long-press directional swipe, is much faster and more efficient and adds greater customisation options in a whole knew layer (a bilingual godsend), instead of inserting additional keys, and making the extant keys smaller, increasing the percentage of miskeying and errors.
I have only been using your keyboard for circa two hours and my output is faster and more efficient than circa thirty other virtual keyboards I have roadtested. I commend you all.
The text was updated successfully, but these errors were encountered: