All Projects → OzymandiasTheGreat → Emoji Keyboard

OzymandiasTheGreat / Emoji Keyboard

Licence: gpl-3.0
Type emoji easily! Virtual keyboard-like emoji palette for Linux with lots of features.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Emoji Keyboard

Supernova Emoji
library to implement and render emojis For Android
Stars: ✭ 334 (+44.59%)
Mutual labels:  emoji, emoji-picker
Emoji Picker Element
A lightweight emoji picker for the modern web
Stars: ✭ 587 (+154.11%)
Mutual labels:  emoji, emoji-picker
Wdt Emoji Bundle
Slack like emoji picker with apple/ios, twitter/twemoji, google, emojione, facebook, messenger emoji support
Stars: ✭ 411 (+77.92%)
Mutual labels:  emoji, emoji-picker
Em Keyboard
the cli emoji keyboard™ [ author @kennethreitz ]
Stars: ✭ 280 (+21.21%)
Mutual labels:  emoji, emoji-picker
Awesome Emoji Picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
Stars: ✭ 54 (-76.62%)
Mutual labels:  emoji, emoji-picker
Rofimoji
An emoji and character picker for rofi 😁
Stars: ✭ 319 (+38.1%)
Mutual labels:  emoji, emoji-picker
Interweave
🌀 React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
Stars: ✭ 467 (+102.16%)
Mutual labels:  emoji, emoji-picker
rm-emoji-picker
A modern, ES2015 emoji picker and editor.
Stars: ✭ 76 (-67.1%)
Mutual labels:  emoji, emoji-picker
Vanilla Emoji Picker
Modern emoji picker. Super light 2kb gzipped, simple and no frameworks 😻
Stars: ✭ 20 (-91.34%)
Mutual labels:  emoji, emoji-picker
Emoji Button
Vanilla JavaScript emoji picker component
Stars: ✭ 646 (+179.65%)
Mutual labels:  emoji, emoji-picker
emoji picker flutter
A Flutter package that provides an Emoji picker widget with 1500+ emojis in 8 categories.
Stars: ✭ 55 (-76.19%)
Mutual labels:  emoji, emoji-picker
Emojipanel
😀 A customisable Javascript emoji picker
Stars: ✭ 129 (-44.16%)
Mutual labels:  emoji, emoji-picker
lepre
🐰 Lightweight Emoji Picker for React Enthusiast
Stars: ✭ 15 (-93.51%)
Mutual labels:  emoji, emoji-picker
Alfred Emoj
Alfred 3 workflow to find relevant emoji from text
Stars: ✭ 325 (+40.69%)
Mutual labels:  emoji, emoji-picker
ngx-emoj
A simple, theme-able emoji mart/picker for angular 4+
Stars: ✭ 18 (-92.21%)
Mutual labels:  emoji, emoji-picker
Emoji Mart
One component to pick them all 👊🏼
Stars: ✭ 4,687 (+1929%)
Mutual labels:  emoji, emoji-picker
winmoji
Emoji lookup for Windows 😉 https://www.winmoji.com https://twitter.com/winmoji
Stars: ✭ 79 (-65.8%)
Mutual labels:  emoji, emoji-picker
vuemoji-picker
Vue 2 and 3 lightweight emoji picker.
Stars: ✭ 53 (-77.06%)
Mutual labels:  emoji, emoji-picker
Uni
Query the Unicode database from the commandline, with good support for emojis
Stars: ✭ 633 (+174.03%)
Mutual labels:  emoji, emoji-picker
Jquery Emoji
😄 Let textarea or editable div has ability to insert emoji. 让文本框或div具备插入表情功能。
Stars: ✭ 125 (-45.89%)
Mutual labels:  emoji, emoji-picker

Emoji keyboard

Virtual keyboard-like emoji palette for Linux.


If you find this software useful,

please Donate


Emoji support on Linux is shaky at best. Modern distributions finally support displaying color emoji, but using emoji is inconsistent and inconvenient.

Enter emoji-keyboard! Press a hotkey (default Ctrl+Super+Space) or choose Palette from app indicator and an emoji palette opens. Then just click on emoji you want to use and watch them appear in the active application!

Tip: hold shift when using the terminal and you can type emoji into the terminal

Tip: you can choose to copy emoji into the clipboard instead in the Preferences

Easy.

Not sure which emoji to use? Press Ctrl+Super+F or choose Search from app indicator and you can search emoji by name, short code or emoticon.

Tip: don't want to use mouse after searching? Press up/down arrows and Enter to type

Got emoji you use frequently? Memorize short code (you can see it when hovering emoji in the palette) and then just type it and watch it be replaced by the emoji.

Tip: you can disable this feature in Preferences. It doesn't play well with Firefox

And of course there's eye-candy. Choose emoji set you prefer or app and panel themes to match your system.

emoji-keyboard won't start!

First try running it in the terminal.

You'll probably see something about sandbox helper and permissions. That's a known electron bug.

To work around it simply append --no-sandbox flag when starting emoji-keyboard such as

./emoji-keyboard --no-sandbox

Do not worry, as emoji-keyboard doesn't load any remote resources, sandbox can be safely disabled.

Relevant bug here.

Credits and License

emoji-keyboard is release under GPLv3 or later license.

© 2020 Ozymandias (Tomas Ravinskas)

Based on the Angular-Electron template by Maxime Gris.

Emoji artwork and metadata provided by:

Blobmoji by Google Inc. and is licensed under Apache-2.0

Emoji Two by Ranks.com and is licensed under CC-BY-4.0.

Noto emoji by Google Inc. and is licensed under Apache-2.0

Twemoji by Twitter and is licensed under CC-BY-4.0

Openmoji by openmoji.org and is licensed under CC-BY-SA-4.0

Installation

Grab AppImage from releases page and just run it!

Feedback is always WELCOME

Building

You'll need Python 3.6, Poetry, Node 12 and latest NPM.

I use Poetry to manage Python bits, so you'll need it installed to build/run from source.

First setup environment and install dependencies:

python3 -m venv .venv
source .venv/bin/activate
poetry install
npm install

Then to run from source simply run:

npm start

To build AppImage:

npm run electron:linux

AppImage will be located under dist/release.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].