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