HeliBoard icon indicating copy to clipboard operation
HeliBoard copied to clipboard

Some Suggestions

Open eliottmusk opened this issue 2 years ago • 7 comments

First I want to say that the Helium Keyboard is the best keyboard available, I tried many, Gboard, Yandex, Swiftkeys, Florisboard, Smart Keyboard Pro by Dexilog, the Samsung one, etc, thanks and congratulations. I have a lot of suggestions to you add to your to do list if you want:

1 - When using auto space add space immediately when you insert a word or use a punctuation not after typing a new word. This behavior is better and is standard in all other keyboards, so I think need at least an option.

2 - Setting to font sizes, for keys, keys hints, language text of space bar, suggestions, clipboard manager words, etc, a setting for each item, it is good when you want use the keyboard height very low as 50% and still with big font, few keyboards has partially this possibility as Yandex and Smart Keyboard Pro.

3 - Setting to force capitalized font on keys letters always, as in physical keyboards. You can still use the shift lighting to know if shift is active or not, Smart Keyboard Pro has this feat.

4 - A way to edit punctuations suggested on top bar when next word suggestion is disabled. Default is ! ? , : ; would be interesting the possibility of use even some word or emoji if the user want.

5 - Space bar gesture work also in emojis panel.

6 - Feature to capitalize after you type using the shift key the toggle case mode of suggestions and to correct some word after touching the word. For instance if write the word "love" using shift I can switch to LOVE or Love. If I touch any word in an text I can just use shift to switch the case of the word. Smart Keyboard Pro has this feat. and it is very good.

7 - Allow personal dictionary shortcuts also for one or more numbers or punctuations. For instance I can use just "1" or ":" as a shortcut, Smart Keyboard Pro has this feat. also.

8 - Allow use other keys instead of emoji key, like the actions on toolbar keys, like paste, voice, etc, to replace emoji key. Can also allow more than one for who that don't need a huge space bar, I think 4 custom buttons on spacebar line is reasonable, also can allow replace "," and "." with other things, like an action button or another character like "/" or "?"

9 - With "Show key hints" disabled would add a option to hide also the language text of space bar that for many users is useless.

10 - Make the swipe library available on official github of "Helium" Keyboard, also add a download link on the keyboard UI, and add a option to use the library present on Android for users that has GApps installed, because is essential an option to import a external library, but don't make sense download it if the official and safe file is present in you phone already, is not acceptable, just show a warning like: "This OFFICIAL Google Library present in you phone IS NOT OPEN SOURCE you are sure?" I'm sure that at least 95% of all users that want use swipe can agree with it, and anyway the keyboard still OFFLINE, that is WONDERFUL!

11 - In some legacy apps has a issue that you need touch the text field two times to make it work, an example is UgglyNoodle Regularly an old and unique app for tasks. I know that fix bugs for old apps is not a priority but this seem a simple bug to fix and some times we need use old apps that don't has a modern alternative.

12 - Feature to see and edit learned words and to customize the emoticons panel where you find for instance ;-) :-( and to set the default tab.

13 - The default alternative character on W should be / not \ because "/" is much more useful for most users for URLs and dates, currently use / is painful, is just available in popups.

14 - A optional feedback, like vibration, when lock shift key.

15 - Option to hide the left toolbar toggle button, and put it into maybe as a alternative action on "," this can let you use a bigger font for suggestions, and is not everyone that use this toolbar and most commands is on clipboard manager toolbar too.

16 - Bug: The long click on "." to open the popup is not centralized, you need touch almost in the "m" key.

17 - Setting to choose a command for long click on Enter, Emoji and Space (when not used to language), example, voice, undo, redo etc.

18 - Add undo and redo do clipboard manager toolbar.

19 - Change the package name and put it on Google Play if you want some market share, or put it just on F-droid and anyone can know about your keyboard. That is the truth. I almost don't installed your keybord because it, most people just search on Google Play.

20 - Need a setting to disable auto space when writing the next word or when swiping, this is essential. Currently only is possible disable auto space for punctuation.

21 - Setting to use backspace to delete word by word with a customizable delay, to delete for instance one word per 500ms. Some times this feature is better than delete with gesture.

22 - Separated Keyboard Height Scale for landscape orientation, Smart Keyboard Pro also has this feat.

23 - The Smart Keyboard Pro by Dexilog has a feature called "calibration" that can change the hitboxes position using the calibration data, so this keyboard can customize the hitboxes position to each user, this is very effective, Smart Keyboard is the easiest keyboard to type in "tap mode" in my opinion because you don't need aim the keys, just type without any care and the predictions work perfectly. The Smart Keyboard Pro don't has swipe mode but is faster than any swipe keyboard in the market, just few taps without any care and you get the prediction, lighting fast. So I suggest add calibration to Helium Keyboard.

24 - Customizable key gap width with a slider control for instance.

25 - Two and Three fingers gestures to custom actions

26 - Shortcuts on toolbar and gestures to open the Personal Dictionary screen and another to directly add a new word (or word shortcut).

27 - For better suggestion performance can use small dictionaries by default for all languages and make available big dicts as downloads, this can also help reduce the apk size. To keep the keyboard offline this big dicts can be separated apks like in Smart Keyboard Pro. Look this discussion https://github.com/Helium314/HeliBoard/issues/547#issuecomment-2027333583

Is it, congrats, thank you if you read all this text, and thanks for the incredible Helium Keyboard (use this name).

eliottmusk avatar Jan 23 '24 01:01 eliottmusk

Thanks, I had just thought about opening an issue for 6 - toggle case of the typed/touched word using the shift key.

Might not be handy though to have so many suggestions in a single issue.

sunsero avatar Jan 23 '24 02:01 sunsero

I know is a lot of suggestions, but I hope he add the suggestions on his to do list.

eliottmusk avatar Jan 23 '24 05:01 eliottmusk

As you can see, there are more than 80 open issues and Helium is working on the keyboard mostly by itself. I suggest you choose the 2-3 features you need most, report them and wait. You can add more later.

And besides 5. It has been reported. 13. You can do it yourself in the keyboard settings. There you can add your own layouts or copy and edit existing ones to add symbols of your choice. 14. The keyboard will be on F-Droid.

maruuk avatar Jan 23 '24 17:01 maruuk

What about Number 10? The Swipe feature is essential for me, I wish it would be added.

swanknight avatar Feb 15 '24 10:02 swanknight

21 - Setting to use backspace to delete word by word with a customizable delay, to delete for instance one word per 500ms. Some times this feature is better than delete with gesture.

+1!

micahmo avatar Feb 17 '24 02:02 micahmo

21 - Setting to use backspace to delete word by word with a customizable delay, to delete for instance one word per 500ms. Some times this feature is better than delete with gesture.

+2!

This is how Switfkey works, which is quite useful. After a slight delay, it first starts deleting a whole word instead of letter by letter and the more you are holding the backspace key, it progressively increases words deletion speed.

netizeni avatar Feb 22 '24 17:02 netizeni

Since this is sort of an umbrella issue, does anyone know if there is another issue for not undoing auto-correct on backspace? In SwiftKey I am so used to pressing space to auto-complete, then pressing backspace to remove trailing whitespace (if I am done). I will open an issue for this if needed.

EDIT: It's #210!

micahmo avatar Feb 22 '24 17:02 micahmo

I'm closing this because it clearly doesn't work with what was already in the issue template when you opened this issue

Use this for requesting a single feasture, and open more issues for further feature requests

Such multi-issues are horrible to work with. Please open separate issues for independent requests.

Helium314 avatar Jul 05 '24 19:07 Helium314