rugk / awesome-emoji-picker

Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
https://addons.mozilla.org/firefox/addon/awesome-emoji-picker/?src=external-github-top
Other
103 stars 10 forks source link

Keyboard friendliness: selecting emojis #41

Open haji-ali opened 5 years ago

haji-ali commented 5 years ago

When I press "Ctrl+Shift+period", the emoji picker is opened but I still have to use the mouse to focus the search box to type the keyword search. Then I have to use the mouse again to select the particular emoji. Is it possible to auto-focus the search box when pressing the shortcut key, then using some controls like the arrow keys (or Ctrl+arrow keys) to select the particular emoji to copy?

rugk commented 5 years ago

I still have to use the mouse to focus the search box to type the keyword search

This is tracked in https://github.com/rugk/awesome-emoji-picker/issues/28.

using some controls like the arrow keys (or Ctrl+arrow keys) to select the particular emoji to copy

Lets track this so, in this issue. And I would also really like it.

Thing is, I do not implement it myself, and use emoji-mart as a lib for the emoji picker. So can you please first suggest this "keyboard navigation" feature on https://github.com/missive/emoji-mart?

That said, BTW; currently, you should be able to use Tab to cycle through all things, but it may indeed not really be intuitive.

rugk commented 5 years ago

Opened an issue https://github.com/missive/emoji-mart/issues/348

Marking this as blocked by that issue (though I may look into providing/implementing at least some features here, or even upstream, by myself).

rugk commented 4 years ago

BTW if you are following this issue, there is a good chance this get's into our upstream library and thus later in this add-on. See/comment on https://github.com/missive/emoji-mart/pull/431 to give feedback now, if you want.

ddidier commented 3 months ago

Hi, this doesn't appear to be solved, is there any reason why?

rugk commented 3 months ago

Yes, this may be solved by https://github.com/rugk/awesome-emoji-picker/pull/128 aka an upgrade of the lib, but nobody completed it until now and I also did not have the time to look into it.