Emoji Picker
August 28, 2026 · View on GitHub
A centered emoji picker for searching, copying, and pasting emoji in DankMaterialShell.

Installation
Open DMS Settings → Plugins, find Emoji Picker, then install and enable it.
Usage
Bind this command to a compositor shortcut:
dms ipc call emojiPicker toggle
Additional commands:
dms ipc call emojiPicker open
dms ipc call emojiPicker close
Controls
| Input | Action |
|---|---|
| Left click | Copy emoji |
| Right click | Copy and paste emoji |
| Shift+left click | Add emoji to the composition queue |
| Shift+Enter | Add selected emoji to the composition queue |
| Enter | Copy queued emojis, or the selected emoji when the queue is empty |
| Ctrl+Enter | Copy and paste queued emojis, or the selected emoji when the queue is empty |
| Backspace | Remove the last queued emoji when the grid is focused or search is empty |
| Down / Tab from search | Focus the first emoji |
| Arrow keys | Navigate the emoji grid |
| Up from the first row | Return to search |
| Escape | Discard a non-empty queue; close the picker when the queue is empty |
Categories
| Shortcut | Category |
|---|---|
| Ctrl+` | Recently Used |
| Ctrl+1 | Smileys & People |
| Ctrl+2 | Animals & Nature |
| Ctrl+3 | Food & Drink |
| Ctrl+4 | Activities |
| Ctrl+Q | Travel & Places |
| Ctrl+W | Objects |
| Ctrl+E | Symbols |
| Ctrl+R | Flags |
Settings
Open DMS Settings → Plugins → Emoji Picker to change:
- Default category
- Picker size
- Recent history size
- Copy confirmation toast
Credits
See ATTRIBUTION.txt and LICENSE-EMOTE.md for attribution and licensing details.
License
GPL-3.0-or-later.