1ROFIMOJI(1)          Rofi Third-party Add-on Documentation         ROFIMOJI(1)
2
3
4

NAME

6       rofimoji - A character (emoji) picker for rofi
7

SYNOPSIS

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

DESCRIPTION

16       Select, insert, or copy Unicode characters like emoji using rofi.
17

OPTIONS

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 In
45              the  config  file,  several  files  need   to   be   listed   as
46              files=[_FILE_, _FILE_ ].
47
48       --prompt PROMPT, -r PROMPT
49              Set rofimoji’s prompt
50
51       --selector-args SELECTOR-ARGS
52              A string of arguments to give to the selector.
53
54       --max-recent MAX-RECENT
55              Show  at most this number of recently used characters (cannot be
56              larger than 10)
57
58       --no-frecency
59              Don’t show frequently used characters at the start.
60
61       --clipboarder CLIPBOARDER
62              Possible values: xsel, xclip, wl-copy
63
64              Choose the application to access the clipboard with manually.
65
66       --typer TYPER
67              Possible values: xdotool, wtype
68
69              Choose the application to type with manually.
70
71       --selector SELECTOR
72              Possible values: rofi, wofi
73
74              Choose the selector application manually.  Usually rofi, but for
75              Wayland, you may want wofi.  # KEYBINDINGS
76
77       (optional) Select multiple emoji with shift+enter
78
79       enter to insert the emoji directly
80
81       alt+c to copy it to the clipboard
82
83       alt+t to type it directly
84
85       alt+p to insert using the clipboard
86
87       alt+1,  alt+2 to insert the most recently used character (alt+2 for the
88       second most recently one etc.)
89
90       alt+u to insert the Unicode codepoint
91
92       alt+i to copy the Unicode codepoint to the clipboard
93
94       Please note that wofi does not support keybindings other than enter.
95

FILES

97       ~/.config/rofimoji.rc
98              Per-user configuration file.
99
100       /etc/xdg/xdg-i3/rofimoji.rc
101              Global configuration file.
102
103       ~/.local/share/rofimoji/recent
104              Stores the recently used characters
105
106       ~/.local/share/rofimoji/data/filename.additional.csv
107              Contains additional characters or  additional  descriptions  for
108              the character set in filename
109

CONFIGURATION

111       Args  that start with “--” (eg.  --version) can also be set in a config
112       file.
113
114       Config file syntax allows: key=value, flag=true, stuff=[a,b,c] (for de‐
115       tails,  see  syntax  at https://github.com/fdw/rofimoji#example-config-
116       file).  If an arg is specified in more than one place, then commandline
117       values override values from the config file.
118

WEBSITE

120       https://github.com/fdw/rofimoji
121

AUTHORS

123       Fabian Winter.
124
125
126
127Version 5.5.0                    July 17, 2022                     ROFIMOJI(1)
Impressum