1ROFIMOJI(1) Rofi Third-party Add-on Documentation ROFIMOJI(1)
2
3
4
6 rofimoji - A character (emoji) picker for rofi
7
9 rofimoji [-h] [--version] [--action {type,copy,clipboard,unicode,copy-
10 unicode,print}] [--skin-tone {neutral,light,medium-light,moderate,dark
11 brown,black,ask}] [--files {all,FILE [FILE ...]]} [--prompt PROMPT]
12 [--selector-args SELECTOR_ARGS] [--max-recent MAX_RECENT] [--no-frecen‐
13 cy] [--clipboarder CLIPBOARDER] [--typer TYPER] [--selector SELECTOR]
14
16 Select, insert, or copy Unicode characters like emoji using rofi.
17
19 -h, --help
20 Prints brief usage information.
21
22 --version
23 show program’s version number and exit
24
25 --action, -a
26 Possible values: type, copy, clipboard, unicode, copy-unicode,
27 print
28
29 Choose what to do with the selected characters: Directly type
30 them with the “Typer”, copy them to the clipboard using the
31 “Clipboarder”, or insert them indirectly using the clipboard.
32 “unicode” will type the unicode codepoints of the chosen charac‐
33 ters, “copy-unicode” will copy it. “print” just outputs them on
34 stdout.
35
36 --skin-tone=skin-tone, -s skin-tone
37 Possible values: neutral, light, medium-light, moderate, dark
38 brown, black, ask
39
40 Decide on a skin-tone for all supported emojis. If not set (or
41 set to “ask”), you will be asked for each one
42
43 --files=FILE [FILE ...], -f FILE [FILE ...]
44 Read characters from this file instead, one entry per line
45
46 --prompt PROMPT, -r PROMPT
47 Set rofimoji’s prompt
48
49 --selector-args SELECTOR-ARGS
50 A string of arguments to give to the selector.
51
52 --max-recent MAX-RECENT
53 Show at most this number of recently used characters (cannot be
54 larger than 10)
55
56 --no-frecency
57 Don’t show frequently used characters at the start.
58
59 --clipboarder CLIPBOARDER
60 Possible values: xsel, xclip, wl-copy
61
62 Choose the application to access the clipboard with manually.
63
64 --typer TYPER
65 Possible values: xdotool, wtype
66
67 Choose the application to type with manually.
68
69 --selector SELECTOR
70 Possible values: rofi, wofi
71
72 Choose the selector application manually. Usually rofi, but for
73 Wayland, you may want wofi. # KEYBINDINGS
74
75 (optional) Select multiple emoji with shift+enter
76
77 enter to insert the emoji directly
78
79 alt+c to copy it to the clipboard
80
81 alt+t to type it directly
82
83 alt+p to insert using the clipboard
84
85 alt+1, alt+2 to insert the most recently used character (alt+2 for the
86 second most recently one etc.)
87
88 alt+u to insert the Unicode codepoint
89
90 alt+i to copy the Unicode codepoint to the clipboard
91
92 Please note that wofi does not support keybindings other than enter.
93
95 ~/.config/rofimoji.rc
96 Per-user configuration file.
97
98 /etc/xdg/xdg-i3/rofimoji.rc
99 Global configuration file.
100
101 ~/.local/share/rofimoji/recent
102 Stores the recently used characters
103
105 Args that start with “--” (eg. --version) can also be set in a config
106 file.
107
108 Config file syntax allows: key=value, flag=true, stuff=[a,b,c] (for de‐
109 tails, see syntax at https://github.com/fdw/rofimoji#example-config-
110 file). If an arg is specified in more than one place, then commandline
111 values override values from the config file.
112
114 https://github.com/fdw/rofimoji
115
117 Fabian Winter.
118
119
120
121Version 5.0.0 February 20, 2021 ROFIMOJI(1)