

That image is also used in the pop-up box that shows you all the emojis.

But that static image isn’t just the first or last frame of the animation. Not only that, but you might have noticed that when you use an emoji in SfB, the animation stops after a while and becomes static. But there are also multiple resolutions (20x20, 25x25, 30x30 and 40x40). Each frame of the animation is stacked on top of each other in one big PNG image. I finally found the images in a DLL file:Ĭ:\Program Files (x86)\Microsoft Office\root\Office16\LyncDesktopSmartBitmapResources.dllīut they aren’t just stored as GIF files that I can export and be done. There weren’t any actual image files that I could see, so clearly it wasn’t going to be easy. I started hunting for where SfB stores the images. Why can't I? Stealing Borrowing SfB’s Images Looks stupid, right? But SfB has a coloured background for one side of the conversation, so clearly SfB is using transparent images. And our chat design uses a dark-coloured background for one side of the chat. It turns out that the consumer Skype emojis don’t have transparant backgrounds. The consumer Skype emojis are actually different than the SfB ones, but I figured that shouldn’t matter, right? The plan foiled I’ll share the table I came up with below. It did realisitcally go quick once I got on a roll. To build the mapping table, I used both those websites I mentioned above, but the authority was really just actually testing each one.
NEW SKYPE EMOJIS FULL
The second helpful page was the full list of emoticons for Skype (the consumer version of Skype).

The shortcodes were not complete (apart from some of them actually being the emoji in the table on that page - not helpful).Some didn’t make the cut, like “smoking”, “bug”, “poolparty”, “sheep”.The first was a blog post from 2003 that claimed to be a “Full List of Emoticons”, but it had a few problems: I did find a couple of websites that did help though. I even tried looking in the exe and dll files looking for strings like :) and :p, figuring that even if I can find all string values that it converts to something, that would be a good start. I thought it would be easy to find a list of all emojis that SfB supports. I want to support all the emojis Trouble Begins Since everyone is already used to SfB, and the help desk agents will actually be using SfB, I wanted to support all the same emojis (aka “emoticons”) that SfB supports in the front end. Everyone in our organization has Skype for Business (SfB), so they are all used to it. Our help desk is almost exclusively for internal employees only.

The agent receives the chat through Skype for Business (previously called Lync - they never should have changed the name). Our help desk uses Computer Talk’s ice Contact Center platform to queue and receive both phone calls and chats. I was part of the team that wrote the front-end of the chat interface for our end users to chat with our help desk. Web Development: Recreating Skype for Business Emojis
