summaryrefslogtreecommitdiffstats
path: root/doc/rofi.1.markdown
diff options
context:
space:
mode:
authorDave Davenport <qball@blame.services>2022-02-13 12:22:25 +0100
committerDave Davenport <qball@blame.services>2022-02-13 12:22:25 +0100
commitfb1eefb2988fcd617290e31a3087386cca9b796d (patch)
tree59a6f158ac24a128ba65e5a085e98a8d4d42b28b /doc/rofi.1.markdown
parenteff3b86c944c192c036ecebcec504f9f30d24fdf (diff)
Update manpage.
Diffstat (limited to 'doc/rofi.1.markdown')
-rw-r--r--doc/rofi.1.markdown62
1 files changed, 7 insertions, 55 deletions
diff --git a/doc/rofi.1.markdown b/doc/rofi.1.markdown
index bfb8c673..477f8ed7 100644
--- a/doc/rofi.1.markdown
+++ b/doc/rofi.1.markdown
@@ -131,6 +131,8 @@ Or get the options from a script:
~/my_script.sh | rofi -dmenu
+See the **rofi-dmenu(5)** manpage for more information.
+
`-show` *mode*
Open **rofi** in a certain mode. Available modes are `window`, `run`, `drun`, `ssh`, `combi`.
@@ -674,54 +676,10 @@ Please see **rofi-theme(5)** manpage for more information on theming.
## KEY BINDINGS
-**rofi** has the following key bindings:
-
- * `Control-v, Insert`: Paste from clipboard
- * `Control-Shift-v, Shift-Insert`: Paste primary selection
- * `Control-u`: Clear the line
- * `Control-a`: Beginning of line
- * `Control-e`: End of line
- * `Control-f, Right`: Forward one character
- * `Alt-f, Control-Right`: Forward one word
- * `Control-b, Left`: Back one character
- * `Alt-b, Control-Left`: Back one word
- * `Control-d, Delete`: Delete character
- * `Control-Alt-d`: Delete word
- * `Control-h, Backspace, Shift-Backspace`: Backspace (delete previous character)
- * `Control-Alt-h`: Delete previous word
- * `Control-j,Control-m,Enter`: Accept entry
- * `Control-n,Down`: Select next entry
- * `Control-p,Up`: Select previous entry
- * `Page Up`: Go to previous page
- * `Page Down`: Go to next page
- * `Control-Page Up`: Go to previous column
- * `Control-Page Down`: Go to next column
- * `Control-Enter`: Use entered text as a command (in `ssh/run modi`)
- * `Shift-Enter`: Launch the application in a terminal (in run mode)
- * `Control-Shift-Enter`: As Control-Enter and run the command in terminal (in run mode)
- * `Shift-Enter`: Return the selected entry and move to the next item while keeping **rofi** open. (in dmenu)
- * `Shift-Right`: Switch to the next mode. The list can be customized with the `-modi` argument.
- * `Shift-Left`: Switch to the previous mode. The list can be customized with the `-modi` argument.
- * `Control-Tab`: Switch to the next mode. The list can be customized with the `-modi` argument.
- * `Control-Shift-Tab`: Switch to the previous mode. The list can be customized with the `-modi` argument.
- * `Control-space`: Set selected item as input text.
- * `Shift-Del`: Delete entry from history.
- * `grave`: Toggle case sensitivity.
- * `Alt-grave`: Toggle sorting.
- * `Alt-Shift-S`: Take a screenshot and store it in the Pictures directory.
- * `Control-l`: File complete for run dialog.
-
-This list might not be complete, to get a full list of all key bindings
-supported in your rofi, see `rofi -h`. The options starting with `-kb` are keybindings.
-
-Key bindings can be modified using the configuration systems. Multiple keys can be bound
-to one action by comma separating them. For example `-kb-primary-paste "Conctrol+v,Insert"`
-
-To get a searchable list of key bindings, run `rofi -show keys`.
-
-A key binding starting with `!` will act when all keys have been released.
-
-You can bind certain events to key-actions:
+Please see the **rofi-keys(5)** manpage for the keybindings and how to set them up.
+
+The keybinding can also be used for actions, when the action is executed the
+mentioned keystroke is inserted:
### Timeout
@@ -750,8 +708,6 @@ configuration {
}
```
-For a full list of bindings, see the **rofi-keys(5)** manpage.
-
## Available Modi
### window
@@ -899,10 +855,6 @@ Show all key bindings:
rofi -show keys
-Use `qalc` to get a simple calculator in **rofi**:
-
- rofi -show calc -modi "calc:qalc +u8 -nocurrencies"
-
## i3
In [i3](http://i3wm.org/) you want to bind **rofi** to be launched on key release. Otherwise, it cannot grab the keyboard.
@@ -960,7 +912,7 @@ If you run custom C plugins, you can disable them using:
Disables the loading of plugins.
To further debug the plugin, you can get a trace with (lots of) debug information. This debug output can be enabled for
-multiple parts in rofi using the glib debug framework. Debug domains can be enabled by setting the G_MESSAGES_DEBUG
+multiple parts in rofi using the glib debug framework. Debug domains can be enabled by setting the G\_MESSAGES\_DEBUG
environment variable. At the time of creation of this page, the following debug domains exist:
* all: Show debug information from all domains.