You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add choose as rofi alternative
* Support pbcopy/pbpaste backend for clipboarder
* Add cliclick support as typer
* Update documentation
Implements: #223
Copy file name to clipboardExpand all lines: README.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,9 +66,9 @@ You can configure `rofimoji` either with cli arguments or with a config file cal
66
66
|`--use-icons`|||`false`| Show characters as icons in `rofi`. Not used for other selectors. |
67
67
|`--prompt`|`-r`| any string |`😀 `| Define the prompt text for `rofimoji`. |
68
68
|`--selector-args`|||| Define arguments that `rofimoji` will pass through to the selector.<br/>Please note that you need to specify it as `--selector-args="<selector-args>"` or `--selector-args " <selector-args>"` because of a [bug in argparse](https://bugs.python.org/issue9334)|
69
-
|`--selector`||`rofi`, `wofi`, `fuzzel`, `dmenu`, `tofi`, `bemenu`, `wmenu`| (automatically chosen) | Show the selection dialog with this application. |
70
-
|`--clipboarder`||`xsel`, `xclip`, `wl-copy`| (automatically chosen) | Access the clipboard with this application. |
71
-
|`--typer`||`xdotool`, `wtype`, `ydotool`| (automatically chosen) | Type the characters using this application. |
69
+
|`--selector`||`rofi`, `wofi`, `fuzzel`, `dmenu`, `tofi`, `bemenu`, `wmenu`, `choose`| (automatically chosen) | Show the selection dialog with this application. |
70
+
|`--clipboarder`||`xsel`, `xclip`, `wl-copy`, `pbcopy`| (automatically chosen) | Access the clipboard with this application. |
71
+
|`--typer`||`xdotool`, `wtype`, `ydotool`, `cliclick`| (automatically chosen) | Type the characters using this application. |
72
72
|`--keybinding-copy`, `--keybinding-type`, `--keybinding-clipboard`, `--keybinding-type-numerical`, `--keybinding-unicode`, `--keybinding-copy-unicode`|||`Alt+c`, `Alt+t`, `Alt+p`, `Alt+n`, `Alt+u`, `Alt+i`| Choose different keybindings than the default values. |
73
73
74
74
## Example config file
@@ -109,6 +109,8 @@ Finally, with `--action copy` (or `-a copy`) you can also tell `rofimoji` to onl
109
109
`rofimoji` supports both X11 and Wayland by using the correct tools for each environment (see [Supported Selectors](#supported-selectors)). It tries to automatically choose the right one for the currently running session.
110
110
If you want to manually overwrite this, have a look at the `--selector`, `--clipboarder` and `--typer` options [above](#options).
111
111
112
+
`rofimoji` also supports MacOS in a best-effort fashion (see below)
113
+
112
114
## Most recently used characters
113
115
By default, `rofimoji` will show the last ten recently used characters separately; you can insert them with `alt+1`, `alt+2` and so on. It will use the default [insertion method](#insertion-method).
114
116
If you don't want this, you can set `--max-recent` to `0`.
@@ -163,6 +165,15 @@ What else do you need:
163
165
- Optionally, a tool to programmatically type characters into applications. Either `xdotool` for X11 or `wtype`/`ydotool` for Wayland
164
166
- Optionally, a tool to copy the characters to the clipboard. `xsel` and `xclip` work on X11; `wl-copy` on Wayland
165
167
168
+
### MacOS support
169
+
170
+
A light support of MacOS was brought to `rofimoji` through:
171
+
-`pbcopy` / `pbpaste` to manage the clipboard
172
+
-`choose` as selector alternative to `rofi`
173
+
-`cliclick` as typer alternative to `xdotool`
174
+
175
+
Support is for now limited and `type`, `type-numerical` and `unicode` are not supported yet.
176
+
166
177
### Supported Selectors
167
178
Please note that several advanced features are only supported by `rofi` (both on X and Wayland):
168
179
- custom keyboard shortcuts
@@ -184,3 +195,6 @@ All other selectors can be used for the basic functionality.
0 commit comments