emoji popup: improve keys selection behaviour
Hi!
I believe this is not the right place for issues about the emoji popup. Please, provide a link or the name of the project in which I can submit the following issues.
1- Try this: press ctrl
+.
in a gtk app (epiphany, gedit, gnome-latex, nautilus, etc) > a emoji popup selector appears > press ↓.
What should happen: the selection moves to the first emoji shown on the left. What happens: the emoji in the middle in the first row gets selected.
2- Keep pressing the arrow keys till you reach the end of any row.
What should happen: if → is pressed when the selection is on the last emoji of any row, the selection moves to the first emoji of the next row. What happens: selection moves back to the first emoji in the upper-left corner of the emoji selector.
A similar issue happens when ← is pressed while being on the first emoji of any row (except the first). The only difference being the last emoji in the first row gets selected.
3- There's no easy way of switching tabs rather than pressing ↓ many times. Maybe bonding the "tab" key to that feature might solve this.