Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 2.37 KB

README.md

File metadata and controls

49 lines (30 loc) · 2.37 KB

EasyEmoteMacOS badge

A very small-scale application that allows users to type emojis almost everywhere in a similar fashion as Discord and Slack.

Deployment Target: MacOS 10.15+

Installation Instruction

Download File:

Download and decompress the zip file from here: https://github.com/Jacky-He/EasyEmoteMacOS/releases/download/0.0/EasyEmoteMacOS.zip

Install:

Double click on install.command in the decompressed folder to install EasyEmote.app.

The password it asks for is your computer password.

Note that you might need to go to System Preferences -> Security & Privacy to allow processes to run since this is a third party input method for MacOS mostly for fun and utility.

Start Using the Input Method:

  1. Go to System Preferences -> Keyboard -> Input Sources.

input sources

  1. Click on the "+" sign at the bottom left

add it

  1. Add the "Emojis 😃" Input Method under English.

start  using

  1. Start using the EasyEmote Input Method!

Demo

Demo

Note that this is a subsequence search instead of a substring search.

For example: "bt" is a subsequence of "bento" while "bt" is not a substring of "bento"

Credits

Emoji data are retrieved from: https://unicode.org/emoji/charts-13.0/full-emoji-list.html

Additional Library used: YCML and FMDB

Subsequence Search Data Structure from:

Jain R., Mohania M.K., Prabhakar S. (2013) Efficient Subsequence Search in Databases. In: Wang J., Xiong H., Ishikawa Y., Xu J., Zhou J. (eds) Web-Age Information Management. WAIM 2013. Lecture Notes in Computer Science, vol 7923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38562-9_45

Known Issues:

The emojis are currently not subject to customization. Only those representable by Unicode are available.

The availability is subject to the environment in which the application runs (some emojis will appear as question marks)