On 11 July 2016 at 16:55, Bastien Nocera <bnoc...@redhat.com> wrote:

>
>
> ----- Original Message -----
> > On 07/08/16 20:41, Bastien Nocera-san wrote:
> > > I think that the emoji input method should be a separate input method,
> so
> > > that most users would have the choice between inputting using the
> keyboard
> > > layout that matches their keyboard, and a separate input method for
> > > emojis.
> >
> > I think the emoji typing does not depend on XKB but is used frequently
> and I
> > don't think it should be separated.
>
> It is on every other platform I can think of.
>
> > If the engine should be enabled by default for any languages, I think it
> > would make sense that the XKB engines also enable emoji and switching
> > engines
> > would be more cost than switching input modes.
> > Once this feature is implemented, the translatable annotations also can
> be
> > implementable for input method engines.
> > I think other platforms does not separate engines for emoji typing.
>
> They do.
>
> > > The IBus XKB engine is not discoverable (it's not listed in GNOME's
> Region
> > > & Language settings) and the keyboard shortcut to input emojis is also
> not
> > > discoverable. Having a separate input method is likely the better way
> to
> > > implement this.
> >
> > I replied this.
>
> You haven't. You're implementing this without any regards for prior art and
> design work that's been done. You certainly can implement this internally
> however you want, but the end result has to match certain expectations, and
> designs. Your implementation won't, and as a result won't be discoverable.
>
>
I feel minor confusion here. (Hoping i am correct)
This feature is similar to what we are using presently to type U+XXXX
characters. Its global setting.
Example: Control+Shift+u  followed by unicode character code.
control+shift+u + 0915  gives me क
Please note, there is already ibus ime available for this.. ibus-rawcode
[1] which does this thing. You need to install this, i normally do this
when i need to type more unicode characters.

Same way:
For typing emoji, we are planning as follows:
Example: Control+shift+e followed by 'english word related to emoji'  [2]
It has bit more complexity compare to Unicode character. User need to type
whole word and single word gives you more options of emoji.
>From users perspective: If we want to type single Emoji, we can simply type
control+shift+e enter emoji and resume typing with current IME.
If user want to type many Emoji at a time. Then good to switch
(ibus-uniemoji) IME type all characters and switch back to previous IME.

So both control+shift+e and ibus-uniemoji has there own importance and
uses.

I am more inclined and use control+shift+e, since normally with one
sentence i use one emoji.

Hope it helps :)

Thanks,
Pravin Satpute


1. https://github.com/pravins/ibus-rawcode
2. http://unicode.org/emoji/charts/emoji-annotations.html#frown
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to