Giter Club home page Giter Club logo

macmoji's Introduction

How Macmoji works 😁

Installing Macmoji: as easy as πŸ”’

  1. Download emoji substitutions.plist (make sure it has the extension .plist)
  2. Open System Preferences and navigate to Keyboard > Text
  3. Drag the emoji substitutions.plist to the list of substitutions to add them
  4. Type something like :boom: or :blackbox: and hit space after! πŸ’₯⬛️
Know bash?
  1. Just run ./scrips/macmoji install (or even uninstall!) (Thanks mshick!)

Gif instructions:

How to "install" Macmoji

Other Installations

Thanks to the fantastic work of rael9 Macmoji now has a script for generating other template files (Maestro, Alfred, etc) from the latest emoji substitutions. If you add to the base plist simply run python scripts/update-km.py from the base directory and the templates in templates/* will be created in the base directory. Creating new templates is easy and highly encouraged!

Keyboard Maestro Version

If you'd prefer to use Keyboard Maestro to handle the substiutions, import the emojis-km6.kmmacros file in the Keyboard Maestro Editor. Emoji can be added in the editor or by editing the emojis-km6.kmmacros file before importing. The macro can then be exported to back up your changes.

(This macro was created and tested using version 6. It has not been tested with other versions.)

FAQ

πŸ€” Can I change/remove substitutions?

Yep! Macmoji substitutions are ordinary text substitutions. Double click an entry to change it; highlight and hit delete to remove it. To highlight multiple substitutions select one and then while holding shift select another. You can always add your own too of course!

Some fun recommendations:

replace with
ehh Β―\_(ツ)_/Β―
tflip (β•―Β°β–‘Β°οΌ‰β•―οΈ΅ ┻━┻
eml [email protected]

πŸ’© Why the colons?

<<<<<<< HEAD Well it's what Slack/GitHub/Trello does and it prevents macOS's autocomplete from being too aggressive when you're just trying to type normal sentences like, "ghost bananas are cool." πŸ‘»πŸŒπŸ†’

Well it's what Slack does and it prevents macOS's autocomplete from being too aggressive when you're just trying to type normal sentences like, "ghost bananas are cool." πŸ‘»πŸŒπŸ†’

c90aa107227bc8e3d80a237527144b79341da8f5

πŸ–πŸ½ What about skin tones?

Type your skin-tonable emoji, then type :skin-tone-3: (any number 1-5) to add the skintone. They should combine!

😱 I have suggestions and mistakes to point out!

Let me know in the issues orrr file a pull request!

😯 Can I back-up or share my substitutions?

Yep! Highlight and drag out the ones you want to back-up or share and you'll get a neat little .plist. Drag them back in and only the unique ones will be added.

Known Problems

😫 Macmoji isn't working in Chrome

Yeah it's a bummer. Chrome bypasses the system's autocomplete (and a few other things), but a passable work around is to open Spotlight (cmd + space) type your emojis there, copy, paste, and you're good to go! πŸ‘

😫 The substitutions are showing up on my iPhone in weird ways…

Keyboard text substitutions sync across iCloud. I haven't found a way to disable it short of removing the substitutions and iOS seems to ignore colons πŸ€•. I will update this if I learn of a solution.

😠 Sometimes it just stops working in some applications

No clue. Beats me. Have a hunch why? I'd love to hear it!

Change Log

The best way to update is to remove all previously added substitutions and then drag in the plist again (hold shift to select all the colon clad substitutions). Tip: You can always back-up substitutions by selecting and dragging them out of the list!

Date Commit Changes
July 15, 2016 9bcbb39 πŸ€– Add templating script and Keyboard Maestro version!
July 12, 2016 2872b66 πŸ“žβ˜ŽοΈ Add shortcut for call, and telephone
July 11, 2016 781926c Added Keyboard Maestro macro version
July 8, 2016 e7225c2 πŸ΄πŸ·πŸ™ŽπŸ–– Add shortcut for mustang, wine, pouting, and spock
July 8, 2016 2f84c61 βš½βšΎοΈβ›„β›… Fix mismatched shortcuts for soccer, baseball, snowman, and partially_sunny

macmoji's People

Contributors

aarontam avatar chrismessina avatar mitchellhenke avatar mshick avatar nick-f avatar pschambacher avatar rael9 avatar readmecritic avatar salmankhann avatar warpling avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.