We have moved to a new Sailfish OS Forum. Please start new discussions there.

emoji virtual keyboard layout

asked 2013-12-27 17:48:20 +0300

mikelima gravatar image

updated 2013-12-29 18:44:07 +0300

once an emoji font is available for instant messaging (or general use), a new layout could be added to the virtual keyboard, simply mapping keypress with the appropriate unicode codepoint.

edit retag flag offensive close delete


There are so many emojis, that something emoji specific could be welcome. E.g. the apple way there you have several pages of emoji including a page with recently used ones.

Artem ( 2013-12-29 15:21:56 +0300 )edit

@Artem: you are right... I was thinking about borrowing from the emoji /smiley keyboard layout from Android.

mikelima ( 2013-12-29 18:38:03 +0300 )edit

2 Answers

Sort by » oldest newest most voted

answered 2014-01-01 17:32:26 +0300

CsTom gravatar image

Apparently Yoyocx over at TMO has that kind of keyboard, try to ping Yoyocx for the solution :)

edit flag offensive delete publish link more


Thanks, @CsTom. That's good to know.

Now the questions are: * will it be possible to publish these extensions on the jolla shop? * is it desirable for this to happen?

mikelima ( 2014-01-04 14:35:59 +0300 )edit

Well, this is also discussed at the linked TMO topic, as well as here at Together.Jolla. At TMO Bundyo has created RPM package, which ease the install process. I guess other layouts can be packaged easily like that.

However, about Jolla Shop, there is no good news, in an other topic hereStskeeps answered that "To the question: no, not currently: you need to edit layouts.conf as said, and you can only install into /usr/share/app-name/"

Thus, currently, VKB could be packaged and installed with RPM, but cannot be added to Jolla shop due to policy reasons.

CsTom ( 2014-01-04 15:22:40 +0300 )edit

answered 2014-01-13 00:56:20 +0300

Penguin gravatar image

updated 2015-02-13 11:13:53 +0300

simo gravatar image

I have made emoji keyboard to Jolla with font support too. Unfortunately harbour won't accept this, at the moment and thus this is available from Openrepos repository only. I am offerin the solution as free software for Jolla to include into Sailfish OS as is or modified if they wish.

You may download emoji keyboard from: https://openrepos.net/content/penguin/emoji-keyboard and install with File Browser (available from Jolla Store) or use Warehouse client to install it.

Note: SailfishOS has a bug in Unicode UTF-8 implementation and some individual OS and Jolla applications and libraries do not transfer and/or encode correctly over two (2) byte wide Unicode UTF-8 encoded characters. SMS sending is one of them.

EDIT: Any updates on the bug mentioned in the note above?

edit flag offensive delete publish link more


Thank you, this is great. But it also highlights one big limitation of the current harbour/development state. This is something that adds basic functionality to the messaging application, does not need to pollute the launcher with extra applications and cannot be easily distributed. Part of this should probably go in the Mer layer.... We may have better luck with that?

mikelima ( 2014-01-13 10:49:15 +0300 )edit

I am fine if someone takes and incorporates this to Mer. The whole keyboard concept should be fixed so that new keyboards can be added without breaking package dependencies. Currently layouts.conf is single flat file and adding new keyboard layout requires changes to this system file.

Penguin ( 2014-01-13 21:50:23 +0300 )edit

I found existing method how to configure custom add-on keyboards without need to hassle with layouts.conf. There can be multiple '.conf' files and those are processed in alphabetical order of filename.

Penguin ( 2014-01-15 23:17:21 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2013-12-27 17:48:20 +0300

Seen: 2,427 times

Last updated: Feb 13 '15