From Fedora Project Wiki

Line 9: Line 9:


== GNOME ==
== GNOME ==
 
Many Gtk 3 and 4 application support Emoji input via Ctrl+Period (Ctrl-.),
Gtk 3 and 4 applications generally support Emoji input via Ctrl+Period (Ctrl-.),
which brings up an emoji chooser UI.
which brings up an emoji chooser UI.


In almost any application (including browsers) you can also use ibus Emoji input:
Also in almost any application (including browsers) you can use ibus Emoji input:


# To activate ibus Emoji mode:
# To activate ibus Emoji mode:
Line 19: Line 18:
#* in Fedora 36 and earlier press Ctrl+Period (Ctrl-.)
#* in Fedora 36 and earlier press Ctrl+Period (Ctrl-.)
# Then an "e" prompt appears, and then:
# Then an "e" prompt appears, and then:
#* either enter a keyword in pre-edit and the Space key to see a list of candidates
#* either enter an emoji keyword in pre-edit and next the Space key to see a list of candidates
#* or press Space without other input to bring up the Emoji selector.
#* or press Space without input to bring up the Emoji selector.


Note that the ibus emoji input is not available in Live images (see [https://bugzilla.redhat.com/show_bug.cgi?id=1625596 bug]).
Note that the ibus emoji input is not available in Live images (see [https://bugzilla.redhat.com/show_bug.cgi?id=1625596 bug]).

Revision as of 08:25, 5 April 2023

There are various ways to input emoji (emoticons) in applications.

The two main ways are:

  1. using the native GUI toolkit support
  2. using ibus support

Some chat applications also provide their own UI for emoji input.

GNOME

Many Gtk 3 and 4 application support Emoji input via Ctrl+Period (Ctrl-.), which brings up an emoji chooser UI.

Also in almost any application (including browsers) you can use ibus Emoji input:

  1. To activate ibus Emoji mode:
    • in Fedora 37 and later press Super+Period (Win-.)
    • in Fedora 36 and earlier press Ctrl+Period (Ctrl-.)
  2. Then an "e" prompt appears, and then:
    • either enter an emoji keyword in pre-edit and next the Space key to see a list of candidates
    • or press Space without input to bring up the Emoji selector.

Note that the ibus emoji input is not available in Live images (see bug).

KDE

Qt supports Emoji input via Super+Period (Win-.).

Qt apps currently have emoji font selection issues:

  • tend to prefer monochrome emoji to color (bug)
  • sometimes fail to render emoji (bug)

LibreOffice

Sometimes monochrome emoji are preferred to colored emoji.

Flatpaks

Emoji input and rendering should generally work fine, with above privisos. Some older (electron) flatpaks may have ibus emoji input issues.

Rendering references