florisboard icon indicating copy to clipboard operation
florisboard copied to clipboard

Add symbol picker / inserter

Open eqilnou opened this issue 6 months ago • 2 comments

Feature idea

Add a symbol picker that allows browsing the Unicode symbols to insert one, similar to the emoji picker. Like the emojis, the symbols should be divided in categories (not necessarily mutually exclusive). (And perhaps emojis can be excluded since they already have their dedicated window). The symbols should be searchable both globally and within each category by their Unicode name and description, and by additional keywords associated to each symbol (this would require the huge manual work of tagging each symbol with relevant keywords, but doing it for the few most important/common symbols would already be a good starting point.)

Checklist

  • [x] I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • [x] I have read and understood the contribution guidelines.
  • [x] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.

eqilnou avatar Jun 09 '25 16:06 eqilnou

So basically something like this? https://symbl.cc/

The symbols should be searchable both globally and within each category by their Unicode name and description, and by additional keywords associated to each symbol (this would require the huge manual work of tagging each symbol with relevant keywords, but doing it for the few most important/common symbols would already be a good starting point.)

The Unicode Dataset has these already, see e.g. the key code picker in the theme editor, it also shows you the key names without FlorisBoard ever having defined them manually. Obviously a search database and multilingual support makes this more difficult.

patrickgold avatar Jun 10 '25 11:06 patrickgold

So basically something like this? https://symbl.cc/

Yes something like that.

I think a basic implementation could be a button that opens a window or something where one can search the Unicode dataset by the official name of the character they want (or the official description). With also the option to navigate the individual blocks defined in the Unicode standard.

What I meant as manual labour is adding additional keywords to (some) symbols, and making custom categories, to make the characters more searchable, because I find that in many cases the official Unicode names and descriptions are unsatisfactory and don't cover all uses of the characters, and the Unicode blocks are not the best categorisation in my opinion, as they keep separated many characters that are closely related. But yes I think this second part of my proposal is overkill and should not be considered.

eqilnou avatar Jun 10 '25 16:06 eqilnou

Since this is similar to what i was about to open, could you perhaps implement something like a character map from windows. It shows i think every possible unicode character. Reference: https://en.m.wikipedia.org/wiki/Character_Map_(Windows)

I think you could place it at the side of the "ABC" Back Button after you clicked the emoji button.

WizardOfXerox avatar Jul 21 '25 20:07 WizardOfXerox