Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toofuw/shortmoji

ShortMoji is a small python program that makes it easy to insert emojis anywhere with simple keyboard shortcuts (similar to Discord's emoji system).
https://github.com/toofuw/shortmoji

desktop-app emoji emoji-keyboard emoticon keyboard keyboard-shortcuts python shortcut windows windows-app

Last synced: 3 days ago
JSON representation

ShortMoji is a small python program that makes it easy to insert emojis anywhere with simple keyboard shortcuts (similar to Discord's emoji system).

Awesome Lists containing this project

README

        

# ShortMoji [:๐Ÿค“]

[![Latest Release](https://img.shields.io/github/release/TooFuW/ShortMoji)](https://github.com/TooFuW/ShortMoji/releases)
[![Last Commit](https://img.shields.io/github/last-commit/TooFuW/ShortMoji)](https://github.com/TooFuW/ShortMoji/commits/main)
[![GNU License](https://img.shields.io/badge/License-GNU-blue.svg)](https://github.com/TooFuW/ShortMoji/blob/main/LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/TooFuW/ShortMoji)](https://github.com/TooFuW/ShortMoji/stargazers)

ShortMoji makes it easy to insert emojis anywhere with simple keyboard shortcuts (similar to Discord's emoji system). ๐Ÿ”ฅ

## Keyboard Shortcuts

(Click here to see the full list) 137 SHORTCUTS FOR 137 DIFFERENT EMOJIS ! ๐Ÿคช

| Shortcut | ร‰moji |
|-|-|
| `:gri ` | ๐Ÿ˜€ |
| `:smi ` | ๐Ÿ˜„ |
| `:la ` | ๐Ÿ˜† |
| `:ro ` | ๐Ÿคฃ |
| `:sl ` | ๐Ÿ™‚ |
| `:wi ` | ๐Ÿ˜‰ |
| `:in ` | ๐Ÿ˜‡ |
| `:sm ` | ๐Ÿ˜ƒ |
| `:gr ` | ๐Ÿ˜ |
| `:sw ` | ๐Ÿ˜… |
| `:jo ` | ๐Ÿ˜‚ |
| `:up ` | ๐Ÿ™ƒ |
| `:bl ` | ๐Ÿ˜Š |
| `:3h ` | ๐Ÿฅฐ |
| `:st ` | ๐Ÿคฉ |
| `:kis ` | ๐Ÿ˜— |
| `:kisc `| ๐Ÿ˜š |
| `:te ` | ๐Ÿฅฒ |
| `:hea ` | ๐Ÿ˜ |
| `:ki ` | ๐Ÿ˜˜ |
| `:rel ` | โ˜บ๏ธ |
| `:kiss `| ๐Ÿ˜™ |
| `:yu ` | ๐Ÿ˜‹ |
| `:stuw `| ๐Ÿ˜œ |
| `:stuc `| ๐Ÿ˜ |
| `:stu ` | ๐Ÿ˜› |
| `:za ` | ๐Ÿคช |
| `:mo ` | ๐Ÿค‘ |
| `:hu ` | ๐Ÿค— |
| `:sh ` | ๐Ÿคซ |
| `:ha ` | ๐Ÿคญ |
| `:th ` | ๐Ÿค” |
| `:zi ` | ๐Ÿค |
| `:ner ` | ๐Ÿ˜ |
| `:no ` | ๐Ÿ˜ถ |
| `:smir `| ๐Ÿ˜ |
| `:rol ` | ๐Ÿ™„ |
| `:fa ` | ๐Ÿ˜ฎโ€๐Ÿ’จ |
| `:ra ` | ๐Ÿคจ |
| `:exp ` | ๐Ÿ˜‘ |
| `:fac ` | ๐Ÿ˜ถโ€๐ŸŒซ๏ธ |
| `:un ` | ๐Ÿ˜’ |
| `:grim `| ๐Ÿ˜ฌ |
| `:ly ` | ๐Ÿคฅ |
| `:re ` | ๐Ÿ˜Œ |
| `:slee `| ๐Ÿ˜ช |
| `:sle ` | ๐Ÿ˜ด |
| `:pe ` | ๐Ÿ˜” |
| `:dr ` | ๐Ÿคค |
| `:ma ` | ๐Ÿ˜ท |
| `:ba ` | ๐Ÿค• |
| `:vo ` | ๐Ÿคฎ |
| `:ho ` | ๐Ÿฅต |
| `:wo ` | ๐Ÿฅด |
| `:sp ` | ๐Ÿ˜ตโ€๐Ÿ’ซ |
| `:the ` | ๐Ÿค’ |
| `:na ` | ๐Ÿคข |
| `:sn ` | ๐Ÿคง |
| `:co ` | ๐Ÿฅถ |
| `:di ` | ๐Ÿ˜ต |
| `:ex ` | ๐Ÿคฏ |
| `:cow ` | ๐Ÿค  |
| `:dis ` | ๐Ÿฅธ |
| `:pa ` | ๐Ÿฅณ |
| `:su ` | ๐Ÿ˜Ž |
| `:ne ` | ๐Ÿค“ |
| `:mon ` | ๐Ÿง |
| `:con ` | ๐Ÿ˜• |
| `:sli ` | ๐Ÿ™ |
| `:op ` | ๐Ÿ˜ฎ |
| `:as ` | ๐Ÿ˜ฒ |
| `:pl ` | ๐Ÿฅบ |
| `:an ` | ๐Ÿ˜ง |
| `:col ` | ๐Ÿ˜ฐ |
| `:cr ` | ๐Ÿ˜ข |
| `:sc ` | ๐Ÿ˜ฑ |
| `:per ` | ๐Ÿ˜ฃ |
| `:swe ` | ๐Ÿ˜“ |
| `:ti ` | ๐Ÿ˜ซ |
| `:wor ` | ๐Ÿ˜Ÿ |
| `:fr ` | โ˜น๏ธ |
| `:hus ` | ๐Ÿ˜ฏ |
| `:fl ` | ๐Ÿ˜ณ |
| `:fro ` | ๐Ÿ˜ฆ |
| `:fe ` | ๐Ÿ˜จ |
| `:disr `| ๐Ÿ˜ฅ |
| `:so ` | ๐Ÿ˜ญ |
| `:conf `| ๐Ÿ˜– |
| `:disa `| ๐Ÿ˜ž |
| `:we ` | ๐Ÿ˜ฉ |
| `:ya ` | ๐Ÿฅฑ |
| `:tr ` | ๐Ÿ˜ค |
| `:ang ` | ๐Ÿ˜  |
| `:imps `| ๐Ÿ˜ˆ |
| `:sk ` | ๐Ÿ’€ |
| `:po ` | ๐Ÿ˜ก |
| `:cu ` | ๐Ÿคฌ |
| `:im ` | ๐Ÿ‘ฟ |
| `:cro ` | โ˜ ๏ธ |
| `:poo ` | ๐Ÿ’ฉ |
| `:og ` | ๐Ÿ‘น |
| `:gh ` | ๐Ÿ‘ป |
| `:inv ` | ๐Ÿ‘พ |
| `:cl ` | ๐Ÿคก |
| `:gob ` | ๐Ÿ‘บ |
| `:al ` | ๐Ÿ‘ฝ |
| `:rob ` | ๐Ÿค– |
| `:cs ` | ๐Ÿ˜บ |
| `:cj ` | ๐Ÿ˜น |
| `:csm ` | ๐Ÿ˜ผ |
| `:csc ` | ๐Ÿ™€ |
| `:cp ` | ๐Ÿ˜พ |
| `:csmi `| ๐Ÿ˜ธ |
| `:ch ` | ๐Ÿ˜ป |
| `:ck ` | ๐Ÿ˜ฝ |
| `:cc ` | ๐Ÿ˜ฟ |
| `:se ` | ๐Ÿ™ˆ |
| `:spe ` | ๐Ÿ™Š |
| `:hear `| ๐Ÿ™‰ |
| `:he ` | โค๏ธ |
| `:tu ` | ๐Ÿ‘ |
| `:pr ` | ๐Ÿ™ |
| `:go ` | ๐Ÿ |
| `:fi ` | ๐Ÿ”ฅ |
| `:moy ` | ๐Ÿ—ฟ |
| `:spa ` | โœจ |

## Installation
**Download the latest version [HERE](https://github.com/TooFuW/ShortMoji/releases/latest) !** ๐Ÿคฉ

If you want the program to launch automatically when you turn on your computer press `โŠž Win`+`R` and type `shell:startup`.
Then create a shortcut (`Right-click` -> `New` -> `Shortcut`) and paste the path to `ShortMoji.exe` (for example `C:\Users\User\Downloads\ShortMoji.exe`) and that's it, you won't have to open it manually anymore !
(Only for Windows, I don't even know if the program works on MacOS)

*Your antivirus might flag the program as a virus on the first run but it's a false positive (you can check the code, everything is in main.py) don't worry !* ๐Ÿ˜…

## How to use it
Type a shortcut from the list [HERE](https://github.com/TooFuW/ShortMoji?tab=readme-ov-file#keyboard-shortcuts), press `space` and it will automatically be replaced by the corresponding emoji, it's that simple ! ๐Ÿฅณ

*The program may not always work in system applications (e.g. Task Manager) because Windows blocks keyboard access at that time*

If you want to close the program, just press your `escape` key twice !

## Usage and Features
Launch ShortMoji and start typing your shortcuts to see your emojis appear automatically ! โœจ

- **Easy shortcuts** : If you are already using Discord then it should be easy for you to start using ShortMoji, else GO LEARN THE SHORTCUTS ! ๐Ÿ—ฟ

- **Fast correction** : If you misspell a shortcut, you can retype it (if you do it right away) and the emoji will still replace the shortcut ! ๐Ÿ˜Ž

- **For the nerds** : ShortMoji is a lightweight utility program that doesn't slow down your system. And if you want, you can easily close the program by clicking your Escape key twice ! ๐Ÿค“

- **Audience** : Whether you're a developper looking for efficiency, a casual user who enjoys using emojis or a Discord user who's already familiar with emoji shortcuts, ShortMoji is the perfect tool for you ! ๐Ÿค 

- **Support** : I'm committed to regularly update ShortMoji with new emojis and features. Contributions are welcome, submit pull requests or suggest ideas to help it grow ! ๐Ÿ”ฅ

## Licence
Free project under the [GNU license](https://github.com/TooFuW/ShortMoji/blob/main/LICENSE). Do what you want with it! ๐Ÿš€

## Roadmap
- Program in the system tray.
- Special characters shortcut support.
- MacOS support.