Emoji Picker

August 28, 2026 · View on GitHub

A centered emoji picker for searching, copying, and pasting emoji in DankMaterialShell.

screenshot

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

InputAction
Left clickCopy emoji
Right clickCopy and paste emoji
Shift+left clickAdd emoji to the composition queue
Shift+EnterAdd selected emoji to the composition queue
EnterCopy queued emojis, or the selected emoji when the queue is empty
Ctrl+EnterCopy and paste queued emojis, or the selected emoji when the queue is empty
BackspaceRemove the last queued emoji when the grid is focused or search is empty
Down / Tab from searchFocus the first emoji
Arrow keysNavigate the emoji grid
Up from the first rowReturn to search
EscapeDiscard a non-empty queue; close the picker when the queue is empty

Categories

ShortcutCategory
Ctrl+`Recently Used
Ctrl+1Smileys & People
Ctrl+2Animals & Nature
Ctrl+3Food & Drink
Ctrl+4Activities
Ctrl+QTravel & Places
Ctrl+WObjects
Ctrl+ESymbols
Ctrl+RFlags

Settings

Open DMS Settings → Plugins → Emoji Picker to change:

  • Default category
  • Picker size
  • Recent history size
  • Copy confirmation toast

Credits

  • Emote for the emoji catalog and inspiration
  • OpenMoji for the emoji metadata credited by Emote

See ATTRIBUTION.txt and LICENSE-EMOTE.md for attribution and licensing details.

License

GPL-3.0-or-later.