Keybindings
These are the default keybindings for every program. Many severe instances of self-harm were involved in the making of this page.
Window Management (dwm) ~
These are for a QWERTY layout. If your keyboard has an AZERTY layout, uncomment the AZERTY keybindings in my dwm build's config.def.h and comment the QWERTY ones.
| General | |
Mod+q |
Close window. |
Mod+Q |
Restart window manager. |
Mod+Arrows |
Cycle through windows by relative position. |
Mod+j/Mod+k |
Cycle through windows by stack order. |
Mod+f |
Toggle fullscreen. |
Mod+b |
Toggle statusbar. |
Mod+B |
Toggle statusbar position. |
| Window Layouts | |
Mod+t |
Tiling mode (default). |
Mod+y |
Bottomstack mode. |
| Tiling Windows | |
Mod+Shift+Arrows |
Change focused window's position. |
Mod+Shift+Space |
Swap between focused master and slave windows ("zoom"). |
Mod+h/Mod+l or Mod+Shift+[left-drag] |
Decrease/increase master area size. |
Mod+o |
Reset master area size. |
Mod+H/Mod+L or Mod+Shift+[right-drag] |
Decrease/increase window's weight. |
Mod+O |
Reset window's weight. |
Mod+d/Mod+i |
Decrease/increase number of master windows (with a maximum of 3). |
| Floating Windows | |
Mod+Space or Mod+[middle-click] |
Float window. |
Mod+[left-drag] |
Move floating window. |
Mod+[right-drag] |
Resize floating window. |
| Borders | |
Mod+= |
Toggle borders globally. |
Mod+Shift+= |
Toggle borders per-window. |
| Gaps | |
Mod+0 |
Toggle gaps. |
Mod+z/Mod+x or Mod+[scroll] |
Decrease/increase gaps. |
Mod+Shift+0 |
Revert gaps to default value. |
| Tags | |
Mod+1-5 or [left-click] (on tag) |
Switch to tag. |
Mod+Shift+1-5 |
Send window to tag. |
Mod+Ctrl+1-5 |
View tag. |
Mod+s |
Sticky window. |
| Monitors | |
Mod+,/Mod+. |
Change focus to previous/next monitor. |
Mod+Shift+,/Mod+Shift+. |
Send window to previous/next monitor. |
Spawn Program ~
Mod+Enter |
Terminal (st). |
Menu or Mod+Shift+Enter |
Program launcher (dmenu-programs). |
Ctrl+Menu or Mod+Ctrl+Enter |
Game launcher (dmenu-programs --games). |
Mod+Menu or Mod+Tab |
File manager (lf). |
Mod+w |
Web browser (librewolf). |
Mod+m |
Music player (ncmpcpp). |
Mod+e |
Email client (aerc). |
Mod+n |
RSS feed reader (newsraft). |
Mod+p |
Password menu (passmenu). |
System ~
[volume-down]/[volume-up] |
Decrease/increase volume by 5%. |
[volume-mute] |
Mute the volume. |
[brightness-down]/[brightness-up] |
Decrease/increase brightness by 2%. |
Mod+F5 |
Wallpaper changer (wallpaper). |
Mod+Shift+F5 |
Random wallpaper changer (wallpaper --random). |
Mod+Escape |
Lock screen (slock). |
Music (mpd) ~
[audio-play] |
Play or pause song. |
[audio-previous]/[audio-next] |
Play previous/next song in current playlist. |
[audio-stop] |
Stop playback. |
Capture ~
Print |
Screenshot region (screenshot --region). |
Ctrl+Print |
Screenshot screen (screenshot --screen). |
Mod+Print |
Screen recorder (record). |
Mod+Delete |
Stop recording (record --stop). |
Statusbar (dwmblocks) ~
Time (sb-time) |
|
[right-click] |
Show today's date and time in a notification (right-clicking the notification copies it to the clipboard). |
Internet Network (sb-internet) |
|
[right-click] |
Spawn impala on terminal. |
Mounted Drives (sb-mounter) |
|
[right-click] |
Open mounter menu. |
Recording Status (sb-record) |
|
[left-click] |
Stop recording. |
Volume Level (sb-volume) |
|
[left-click] |
Mute volume. |
[right-click] |
Spawn pulsemixer on terminal. |
[scroll] |
Decrease/increase volume by 1%. |
Notifications (dunst) ~
Mod+Backspace |
Close the current notification. |
Mod+Shift+Backspace |
Show notification history. |
[left-click] |
Close the current notification. |
[middle-click] |
Close all notifications. |
[right-click] |
Perform the notification's action. |
Terminal (st) ~
| General | |
[left-drag] |
Selection. |
Shift+[left-drag] |
Force mouse selection. |
Alt+[left-drag] |
Rectangular selection. |
[scroll] |
Scroll up/down by one line. |
Shift+PageUp/Shift+PageDown |
Scroll up/down by one page. |
Ctrl+PageUp/Ctrl+PageDown |
Scroll to the previous/next prompt. |
Ctrl++/Ctrl+- |
Zoom in/out. |
Ctrl+= |
Reset zoom. |
Ctrl+C (on selection) |
Copy selection. |
Ctrl+V or Ctrl+Y |
Paste. |
Ctrl+Shift+Enter |
Spawn a new terminal with the same current working directory. |
[left-click] (on URL) |
Open URL. |
Ctrl+Shift+O or Ctrl+[right-click] (on selection) |
Open selected text (with xdg-open). |
Ctrl+Shift+Space |
Enter keyboard select mode. |
Ctrl+Shift+F/Ctrl+Shift+B |
Search forward/backward in the scrollback buffer. |
| Keyboard Select Mode | |
Arrows or h/j/k/l |
Move cursor. |
H/M/L |
Move cursor to the top/middle/bottom of the screen. |
Home/End |
Move cursor to the top/bottom of the screen. |
Backspace or 0 |
Move cursor to the beginning of the line. |
^ or I |
Move cursor to the beginning of the indented line. |
$ or A |
Move cursor to the end of the line. |
! |
Move cursor to the middle of the row. |
_ |
Move cursor to the right edge of the screen. |
* |
Move cursor to the center of the screen. |
w/e or W/E |
Jump forward to the start/end of a word. |
b or B |
Jump backward to the start of a word. |
g/G |
Go to the first/last line. |
z |
Center the screen on the cursor. |
PageDown/PageUp or J/K |
Scroll the page down/up. |
//? |
Activate input mode and search up/down. |
n/N |
Repeat last search and search forward/backward. |
f/F |
Jump forward/backward to the given character. |
t/T |
Jump forward/backward to before the given character. |
;/, or r/R |
Repeat previous jumping movement and move forward/backward. |
v |
Toggle regular selection mode. |
V |
Toggle line selection mode. |
Ctrl+V |
Toggle rectangular selection mode. |
y |
Copy ("yank") selected text. |
0-9 |
Set the quantifier. |
Return |
Quit keyboard select, yank and keep the highlight of the selection. |
Escape or q |
Quit keyboard select, exit input mode, exit selection mode, or reset quantifier. |
Menu (dmenu) ~
Left/Right |
Move the cursor one character left or right. |
Ctrl+Left/Ctrl+Right |
Move the cursor one word left or right. |
Alt+Left/Alt+Right or Home/End |
Move the cursor to the beginning or end of the input. |
Up/Down |
Navigate through the list of results by one item. |
Ctrl+Up/Ctrl+Down or PageUp/PageDown |
Navigate through the list of results by one page. |
Backspace |
Delete the previous character. |
Ctrl+Backspace or Alt+Backspace |
Delete the previous word. |
[left-click] (on input) |
Clear input. |
Enter or [left-click] (on item) |
Select the current item and close the menu. |
Alt+Enter or Alt+[left-click] (on item) |
Select multiple items. |
Escape or [right-click] (anywhere) or [left-click] (outside menu) |
Cancel and close the menu. |
Tab |
Replace input with selected item. |
Delete |
Delete the character on cursor. |
Ctrl+v or Ctrl+V or [middle-click] |
Paste text from the clipboard. |
Programs ~
File Manager (lf) ~
lf can handle mouse input as well.
| Normal/Visual Mode | |
q |
Quit. |
Down/Up or j/k |
Move selection down/up. |
Ctrl+Down/Ctrl+Up or PageDown/PageUp or J/K |
Move selection down/up by 10 items. |
Left or h |
Go to parent directory. |
Enter or Right or l |
Open file or enter directory. |
Alt+Left/Alt+Right or [/] |
Jump to previous/next directory in history. |
Alt+Up/Alt+Down or Home/End or gg/G |
Jump to top/bottom of list (or nth, if specified). |
H/M/L |
Move cursor to top/middle/bottom of current screen view. |
v |
Invert selection. |
u |
Clear selection ("unselect"). |
y |
Copy ("yank") selected file(s). |
d |
Cut selected file(s). |
p |
Paste copied/cut file(s). |
c |
Clear copied/cut items. |
Ctrl+r |
Reload directory. |
Delete |
Send selected file(s) to trash. |
r or F2 |
Rename selected file. |
: |
Read command prompt. |
$ |
Execute shell command. |
% |
Pipe selection to shell command. |
! |
Execute shell command and wait for keypress. |
& |
Execute shell command asynchronously. |
/ or f or Ctrl+f |
Search forward. |
? |
Search backward. |
./, or n/N or Ctrl+n/Ctrl+p |
Jump to forward/backward in the search match. |
\ |
Filter files in current directory. |
Escape |
Clear active filter. |
m |
Load mark. |
' |
Save mark. |
" |
Remove mark. |
V |
Enter visual mode. |
e |
Open file with $EDITOR (nvim). |
i |
View file with $PAGER (less). |
Backspace or zh |
Toggle hidden files visibility. |
zr or Z |
Toggle reverse sort order. |
zn or zz |
Reset info. |
zs |
Set size info. |
zt |
Set time info. |
za |
Set size and time info. |
sn |
Sort by natural order and reset info. |
ss |
Sort by size and set size info. |
st |
Sort by modification time and set time info. |
sa |
Sort by access time and set "atime" info (time of last access). |
sb |
Sort by creation time and set "btime" info (time of file birth). |
se |
Sort by file extension and reset info. |
C |
Calculate directory size. |
P |
Toggle preloading. |
t |
Open current directory with nsxiv (in thumbnail mode). |
T |
Open current directory recursively with nsxiv (in thumbnail mode). |
Ctrl+c or Ctrl+y |
Copy all selected files' paths to the clipboard. |
w |
Drag-and-drop the selected files (using drag). |
x |
Show terminal output. |
gh |
Change directory to ~/. |
gC |
Change directory to ~/.cache/. |
gc |
Change directory to ~/.config/. |
gb |
Change directory to ~/.local/bin/. |
gs |
Change directory to ~/.local/share/. |
gS |
Change directory to ~/.local/state/. |
gD |
Change directory to ~/Documents/. |
gd |
Change directory to ~/Downloads/. |
gG |
Change directory to ~/Games/. |
gM |
Change directory to ~/Music/. |
gp |
Change directory to ~/Pictures/. |
gP |
Change directory to ~/Projects/. |
gv |
Change directory to ~/Videos/. |
gm |
Change directory to /mnt/. |
[scroll] |
Move selection down/up. |
Ctrl+[scroll] |
Scroll down/up. |
| Normal Mode | |
Space or Shift+Down |
Toggle selection and move down. |
Shift+Up |
Toggle selection and move up. |
| Visual Mode | |
Enter or V |
Accept visual selection. |
Escape |
Discard visual selection. |
o |
Switch active end of visual selection. |
| Command-Line Mode | |
Escape |
Escape command-line mode. |
Tab/Shift+Tab or Ctrl+n/Ctrl+p |
Complete menu match forward/backward. |
Enter |
Execute command-line prompt. |
Ctrl+c |
Interrupt command. |
Up/Down |
Previous/next command history. |
Left/Right |
Move cursor left/right. |
Alt+Left/Alt+Right |
Move cursor to home/end of line. |
Delete |
Delete character under cursor. |
Backspace |
Delete character backward. |
Ctrl+Left/Ctrl+Right |
Move cursor backward/forward by word. |
Alt+Backspace |
Delete word backward. |
Image Viewer (nsxiv) ~
| Global | |
q |
Quit (on thumbnail mode) or switch to thumbnail mode (on image mode when there's more than one image, otherwise quit). |
Enter |
Switch mode (or output image and exit in case -d/--dmenu is used). |
Escape or Ctrl+Enter or [middle-click] |
Switch mode. |
f |
Toggle fullscreen. |
b |
Toggle bar. |
g or Home |
Go to first image. |
G or End |
Go to last image (or nth, if specified). |
r |
Reload image(s). |
Alt+r |
Go to a random image. |
+/- |
Zoom in or out. |
/ or Ctrl+f |
Search image (with dmenu). |
<0-9> |
Specify n. |
i |
Invert colors. |
m |
Mark/unmark the current image. |
M |
Mark/unmark all images from the last marked/unmarked one up to the current one. |
v |
Reverse all image marks. |
u |
Unmark all images. |
N |
Go to the next marked image (by nth, if specified). |
P |
Go to the previous marked image (by nth, if specified). |
{/} |
Change gamma (by nth, if specified). |
[/] |
Change brightness (by nth, if specified). |
(/) |
Change contrast (by nth, if specified). |
o |
Reset gamma, brightness, and contrast. |
| Image Mode | |
[left]/[right] or j/k |
Previous/next image (by nth, if specified). |
[right-click] (on left/right side) |
Previous/next image. |
p/n |
Previous/next animation frame. |
Space |
Toggle animation. |
Ctrl+Arrows |
Scroll image. |
[left-drag] |
Pan image relative to the mouse cursor. |
Ctrl+[left-drag] |
Pan image absolutely. |
Alt+Arrows |
Scroll image one screen width/height. |
z |
Scroll to image center. |
[scroll] |
Zoom in/out. |
a |
Toggle anti-aliasing. |
A |
Toggle visibility of the alpha channel (image transparency). |
s |
Toggle slideshow. |
= |
Scale image (down). |
Backspace |
Scale image (fit). |
Tab |
Scale image (fill). |
</> |
Rotate image counter-clockwise/clockwise by 90 degrees. |
? |
Rotate image by 180 degrees. |
| |
Flip image horizontally. |
_ |
Flip image vertically. |
| Thumbnail Mode | |
[left-click] |
Select image. |
[double-left-click] |
Switch the selected image to image mode. |
Arrows |
Move selection (by nth, if specified). |
Ctrl+Up/Ctrl+Down or Ctrl+[scroll] |
Move a page up/down. |
[scroll] |
Scroll up/down. |
Alt+Up |
Go to first image. |
Alt+Down |
Go to last image (or nth, if specified). |
[right-drag] |
Mark images by dragging. |
r |
Reload all thumbnails. |
Key-Handler (~/.config/nsxiv/key-handler) |
|
w |
Drag-and-drop the selected image(s). |
Ctrl+Delete |
Delete all marked files (with confirmation prompt). |
Ctrl+c |
Copy the selected image to the clipboard. |
Ctrl+C or Ctrl+y |
Copy all marked images' paths to the clipboard. |
Ctrl+g |
Open the selected image in GIMP. |
Ctrl+o |
Open the selected image's parent directory with the file manager (lf). |
Ctrl+w |
Set the selected image as the wallpaper (wallpaper). |
Ctrl+< |
Rotate the selected image(s) counter-clockwise by 90 degrees. |
Ctrl+> |
Rotate the selected image(s) clockwise by 90 degrees. |
Ctrl+| |
Flip the selected image(s) horizontally. |
Ctrl+_ |
Flip the selected image(s) vertically. |
Ctrl+x |
Strip metadata from the selected image(s). |
Ctrl+i |
Display information about the image. |
Ctrl+t |
OCR the image (using tesseract) and copy the recognized text to the clipboard. |
Ctrl+s |
Search the selected image with SauceNAO and open the results with $BROWSER (librewolf). |
Media Player (mpv) ~
| Playback | |
Space |
Toggle play/pause. |
[right-click] |
Toggle play/pause and toggle the player bar (mfpbar). |
Right/Left |
Seek forward/backward 5 seconds. |
Up/Down |
Seek forward/backward 10 seconds. |
Shift+Right/Shift+Left |
Seek forward/backward 1 second, frame-exact (no OSD). |
Shift+Up/Shift+Down |
Seek forward/backward 5 seconds, frame-exact (no OSD). |
Alt+Right/Alt+Left |
Seek forward/backward 30 seconds. |
Alt+Up/Alt+Down |
Seek forward/backward 60 seconds. |
n/p |
Step forward/backward one frame. |
PageUp/PageDown |
Skip to the next/previous chapter. |
q |
Quit. |
Q |
Quit and remember the playback position. |
Escape |
Exit fullscreen. |
f |
Toggle fullscreen. |
Ctrl+h |
Toggle hardware decoding. |
| Playlist | |
Enter/Shift+Enter or >/< |
Play the next/previous playlist entry. |
Delete |
Remove the current entry from the playlist. |
l |
Toggle looping the current file. |
L |
Toggle looping the playlist. |
Ctrl+l |
Toggle an A-B loop. |
s |
Toggle shuffle. |
Ctrl+c |
Copy the current file's path to the clipboard. |
Ctrl+v |
Append and play the path/URL from the clipboard. |
| Volume | |
[scroll] |
Decrease/increase volume by 2. |
//* |
Decrease/increase volume by 5. |
m |
Toggle mute. |
| Speed | |
[/] |
Decrease/increase speed by 0.01. |
(/) |
Decrease/increase speed by 0.05. |
Backspace |
Reset speed to 1.0x. |
| Subtitles | |
z/x |
Shift subtitle timing earlier/later by 0.1 seconds. |
u |
Toggle subtitle style override mode. |
-/+ |
Decrease/increase subtitle scale by 0.1. |
| Video Pan and Zoom | |
e |
Toggle panscan (crop to fill the screen). |
Ctrl++/Ctrl+- or [zoom-in]/[zoom-out] |
Zoom in/out by 0.1. |
Ctrl+Left/Ctrl+Right |
Pan the video horizontally. |
Ctrl+Up/Ctrl+Down |
Pan the video vertically. |
Ctrl+[left-drag] |
Pan the video by dragging (positioning). |
Ctrl+[scroll] |
Zoom in/out centered on the cursor (positioning). |
Ctrl+= or Ctrl+Backspace |
Reset zoom, pan, and alignment. |
| Scripts | |
c |
Toggle crop mode (crop). |
D |
Download the current URL (download). |
w |
Mark the start and end to encode the current clip (encode, escape to cancel). |
g |
Mark the start and end to encode the current clip as a GIF (encode-gif, escape to cancel). |
Ctrl+w |
Mark the start and end to encode the current clip at low quality (encode-lowquality, escape to cancel). |
Alt+f |
Open the audio quality menu (menu/audio-quality). |
Tab |
Open the playlist menu (menu/playlist). |
Shift+Tab |
Open the tracklist menu (menu/tracklist). |
F |
Open the video quality menu (menu/video-quality). |
S |
Take a screenshot with subtitles and copy it to the clipboard (screenshot/subtitles). |
Ctrl+s |
Take a screenshot of the video and copy it to the clipboard (screenshot/video). |
b |
Toggle SponsorBlock (sponsorblock). |
t |
Mark the start and end to trim the current clip (trim, escape to cancel). |
Ctrl+z |
Undo (undo). |
Crop Mode (crop) |
|
Arrows |
Move the crop area by 10 pixels. |
Alt+Arrows |
Move the crop area by 1 pixel. |
Enter or [left-click] |
Set the crop area's start or end point. |
Escape |
Cancel cropping. |
Music Player (ncmpcpp) ~
ncmpcpp can handle mouse input as well.
| General | |
: |
Open the command prompt. |
Ctrl+c or Ctrl+g |
Abort or cancel input (yeah, not Escape...). |
q |
Quit. |
Q |
Stop playback and quit. |
| Navigation | |
Down/Up |
Move the selection down/up. |
Shift+Down/Shift+Up |
Toggle selection on the current item and move down/up. |
Ctrl+Down/Ctrl+Up or PageDown/PageUp |
Scroll down/up by one page. |
Alt+Down/Alt+Up or End/Home |
Jump to the bottom/top of the list. |
Left/Right |
Move to the previous/next column (Media Library), or switch to the slave/master screen (Playlist Editor). |
Enter |
Enter the highlighted directory (Browser). |
Backspace |
Go to the parent directory (Browser). |
| Selection and Editing | |
y |
Save the tag changes (Tag Editor). |
Space |
Add the highlighted item to the playlist (Browser/Media Library/Search Engine). |
Space |
Toggle the visualizer type (Visualizer). |
Delete |
Delete the selected file(s) (Browser). |
v |
Invert the current selection. |
u |
Clear the current selection. |
a |
Add the selected item(s) to the playlist. |
A |
Prompt to add a file, URL, or path to the playlist. |
e |
Edit the song's tags (Playlist/Browser). |
e |
Edit a library tag or album (Media Library). |
e |
Edit a directory or playlist name (Browser/Playlist Editor). |
"/' |
Move the highlighted entry down/up in sort order (Browser/Media Library). |
Ctrl+s |
Toggle the browser sort mode (Browser). |
Ctrl+s |
Toggle the media library sort mode (Media Library). |
` |
Cycle the media library's grouping tag (Media Library). |
| Playback | |
s |
Stop playback. |
p |
Pause playback. |
>/< |
Play the next/previous song. |
Enter |
Play the highlighted item (Playlist/Media Library). |
Enter |
Toggle the highlighted output (Outputs). |
Backspace |
Restart the current song. |
Backspace |
Play the highlighted song (Playlist). |
Ctrl+Right/Ctrl+Left or f/b |
Seek forward/backward in the current song. |
g |
Jump to a position in the current song. |
r |
Toggle repeat mode. |
z |
Toggle random mode. |
y |
Toggle single mode. |
R |
Toggle consume mode. |
Y |
Toggle replay gain mode. |
x |
Toggle crossfade. |
X |
Set the crossfade duration. |
Left/Right or -/+ |
Decrease/increase volume. |
| Playlist | |
Delete |
Remove the selected playlist item(s) (Playlist). |
Delete |
Delete the selected stored playlist (Playlist Editor). |
c |
Clear the displayed playlist (Playlist Editor). |
c |
Clear the main playlist. |
C |
Remove all but the selected item(s) from the displayed playlist (Playlist Editor). |
C |
Remove all but the selected item(s) from the main playlist. |
"/' |
Move the selected playlist item(s) down/up (Playlist/Playlist Editor). |
T |
Toggle whether adding an already-queued item duplicates or removes it. |
Z |
Shuffle the current playlist. |
S |
Save the current playlist. |
Ctrl+s |
Sort the playlist (Playlist). |
Ctrl+r |
Reverse the playlist order. |
o |
Jump to the currently playing song. |
P |
Toggle the playlist display mode (classic/columns). |
` |
Add random items to the playlist. |
| Screens | |
Tab |
Switch to the next screen. |
Shift+Tab |
Switch to the previous screen. |
F1 |
Show the help screen (active keybindings). |
1 |
Switch to the playlist screen. |
2 |
Switch to the browser screen, or toggle its browse mode if already there. |
3 |
Switch to the search engine screen, or reset its fields if already there. |
4 |
Switch to the media library screen, or toggle its columns mode if already there. |
5 |
Switch to the playlist editor screen. |
6 |
Switch to the tag editor screen. |
7 |
Switch to the outputs screen. |
8 |
Switch to the visualizer screen. |
9 |
Switch to the clock screen. |
@ |
Show MPD server info. |
= |
Toggle the interface layout. |
U |
Update the music database. |
| Search and Filter | |
y |
Start a search (Search Engine). |
Enter |
Run the highlighted action (Search Engine). |
\ |
Filter the current list to matching items. |
/ or Ctrl+f |
Start a search, or jump to the next match if already searching. |
? |
Start a search, or jump to the previous match if already searching. |
./, or n/N or Ctrl+n/Ctrl+p |
Jump to the next/previous found item. |
w |
Toggle wrap-around find mode. |
| Information | |
i |
Show song info. |
I |
Show artist info. |
L |
Show lyrics for the current song. |
e |
Edit the lyrics (Lyrics). |
` |
Re-fetch the lyrics (Lyrics). |
Document Reader (zathura) ~
| Normal Mode | |
Arrows or h/j/k/l or [scroll] |
Scroll. |
[middle-drag] |
Pan. |
Ctrl+Down/Ctrl+Up or Ctrl+j/Ctrl+k |
Scroll half a page down/up. |
Space/Shift+Space |
Scroll a full page down/up. |
Alt+Up/Alt+Down or Alt+k/Alt+j |
Scroll partially up/down. |
Alt+Right/Alt+Left or PageDown/PageUp or J/K |
Go to the next/previous page. |
Home/End or gg/G |
Go to the first/last page (or nth, if specified). |
Enter |
Snap to the current page. |
Ctrl+z/Ctrl+y |
Move backward/forward through the jump list. |
Escape |
Abort or cancel. |
Tab |
Adjust window in best-fit mode. |
Backspace |
Adjust window in width mode. |
//? |
Search forward/backward for text. |
n/N |
Jump to the next/previous search result. |
o |
Open a document (via the command line). |
Ctrl+o |
Open a document (via the GTK file chooser). |
f |
Follow a link target. |
c |
Copy the link target to the clipboard. |
[double-left-click] |
Follow (clicked) link. |
Ctrl+y/Ctrl+C |
Copy the file path to the CLIPBOARD clipboard. |
[left-drag] |
Select text and save it to the PRIMARY clipboard. |
Ctrl+c |
Copy the PRIMARY selection to the CLIPBOARD clipboard. |
Shift+[left-drag] |
Highlight a region. |
[right-click] |
Open a popup menu to copy/save a (clicked) image (if recognized by :export). |
: |
Open the command prompt. |
</> |
Rotate counter-clockwise/clockwise. |
i |
Recolor. |
r |
Reload the document. |
! |
Switch to index mode. |
d |
Toggle dual-page view. |
D |
Cycle the opening column in dual-page view. |
b |
Toggle the statusbar. |
+/- or Ctrl+[scroll] |
Zoom in/out. |
= |
Reset zoom to 100% (or n%, if specified). |
' |
Save a bookmark (:bmark). |
" |
Delete a bookmark (:bdelete). |
m |
Jump to a bookmark (:bjump). |
q |
Quit. |
| Index Mode | |
Down/Up or j/k |
Move down/up. |
Ctrl+Down/Ctrl+Up or Ctrl+j/Ctrl+k |
Move down/up by half a screen. |
h/l or Left/Right |
Collapse/expand the entry. |
Space or Enter |
Select the entry. |
Home/End or gg/G |
Go to the first/last entry (or nth, if specified). |
Escape or ! or q |
Switch back to normal mode. |
Email Client (aerc) ~
aerc can handle mouse input as well.
| General | |
Ctrl+PageDown/Ctrl+PageUp or Ctrl+n/Ctrl+p |
Switch to the next/previous tab. |
Ctrl+t |
Open a new terminal tab. |
Ctrl+r |
Check for new mail on the selected account. |
? |
Show the active keybindings (:help keys). |
Ctrl+q |
Prompt to quit. |
| Message List | |
q |
Prompt to quit. |
Down/Up or j/k |
Select the next/previous message. |
PageDown/PageUp |
Select the message one page down/up. |
Alt+Up/Alt+Down or g/G |
Select the first/last message. |
Ctrl+Down/Ctrl+Up or J/K |
Go to the next/previous folder. |
Ctrl+Left/Ctrl+Right or H/L |
Collapse/expand the selected folder. |
v |
Reverse all marks. |
V |
Enter or leave visual mark mode. |
Space |
Toggle the mark on the selected message and select the next one. |
u |
Clear all marks. |
Enter |
Open the selected message. |
d |
Move the selected message(s) to the trash (with a confirmation prompt). |
Delete |
Delete the selected message(s) (with a confirmation prompt). |
c |
Compose a new message. |
b |
Prompt to bounce the message(s) to another address (:bounce). |
r |
Reply to all. |
R |
Reply to all, quoting the original message. |
C |
Prompt to change the displayed folder (:cf). |
m |
Prompt to move the selected message(s) to another folder (:move). |
$ or ! |
Prompt to run a command in a new terminal tab (:term). |
| |
Prompt to pipe the message(s) into a shell command (:pipe). |
/ or f or Ctrl+f |
Prompt to search the folder (:search). |
\ |
Prompt to filter the message list (:filter). |
n/N |
Select the next/previous search result. |
Escape |
Clear the current search or filter. |
s |
Toggle a horizontal split view of the message. |
S |
Toggle a vertical split view of the message. |
| Message List (Drafts Folder) | |
Enter |
Resume editing the selected draft. |
| Message List (Trash Folder) | |
d |
Delete the selected message(s) (with a confirmation prompt). |
| Message View | |
/ |
Enter key-passthrough mode and start a search in the pager. |
q |
Close the message viewer. |
o |
Open the selected message part. |
S |
Prompt to save the message part (:save). |
| |
Prompt to pipe the message part into a shell command (:pipe). |
d |
Move the message to the trash. |
Delete |
Delete the message. |
Ctrl+c or Ctrl+y |
Prompt to copy a link from the message (:copy-link). |
Ctrl+l |
Prompt to open a link from the message (:open-link). |
f |
Forward the message. |
r |
Reply to all. |
R |
Reply to the sender. |
m |
Prompt to move to another folder (:move). |
H |
Toggle the visibility of the message headers. |
Ctrl+Down/Ctrl+Up or Ctrl+j/Ctrl+k |
Show the next/previous message part. |
Ctrl+Right/Ctrl+Left or J/K |
Select the next/previous message. |
| Message View (Trash Folder) | |
d |
Delete the message. |
Message View (Passthrough Mode) (with noinherit) |
|
Escape |
Exit passthrough (all other keys are sent directly to the embedded terminal; Ctrl+x opens the command line). |
Compose (with noinherit) |
|
Tab/Shift+Tab or Ctrl+Down/Ctrl+Up or Ctrl+j/Ctrl+k |
Move to the next/previous field. |
Ctrl+PageDown/Ctrl+PageUp or Ctrl+n/Ctrl+p |
Switch to the next/previous tab. |
Ctrl+Right/Ctrl+Left or Alt+n/Alt+p |
Switch to the next/previous account. |
Ctrl+x |
Open the command line (used instead of : while composing). |
Ctrl+o |
Trigger completion. |
Compose (Editor) (with noinherit) |
|
Ctrl+Down/Ctrl+Up or Ctrl+j/Ctrl+k |
Move to the next/previous field. |
Ctrl+PageDown/Ctrl+PageUp or Ctrl+n/Ctrl+p |
Switch to the next/previous tab. |
Ctrl+x |
Open the command line. |
| Compose (Review) | |
y |
Send the message. |
n |
Abort (discard the message, no confirmation). |
s |
Toggle signing. |
x |
Toggle encryption to all recipients. |
v |
Preview the message. |
p |
Postpone the message. |
q |
Abort or postpone (you choose :3). |
e |
Edit the message (body and headers). |
a |
Prompt to add an attachment (:attach). |
A |
Open file picker (lf) to attach a file. |
d |
Prompt to remove an attachment (:detach). |
Terminal (with noinherit) |
|
Ctrl+PageDown/Ctrl+PageUp or Ctrl+n/Ctrl+p |
Switch to the next/previous tab. |
Ctrl+x |
Open the command line. |
RSS Feed Reader (newsraft) ~
| General | |
/ |
Start a search. |
Escape |
Clear the status line. |
? or F1 |
Show the manual (man newsraft). |
q |
Quit. |
Q |
Force quit. |
| Navigation | |
Down/Up or j/k |
Select the next/previous item (in the itmes), or scroll down/up by one line (in the pager). |
PageDown/PageUp |
Move one page down/up. |
Home/End or g/G |
Select the first/last item (in the items), or go to the first/last page (in the pager). |
J/K |
Jump to the next/previous feed. |
n/N |
Jump to the next/previous unread feed. |
p/P |
Jump to the next/previous important feed. |
e/E |
Jump to the next/previous update error. |
Left or Backspace or h |
Go back. |
Right or Enter or l |
Open the selected entry. |
Tab |
Toggle explore mode (combine all feeds/sections into one list). |
| Feed Actions | |
d/D |
Mark the item read/unread and select the next item. |
A |
Mark all items as read. |
f/F |
Flag/unflag the item as important. |
t |
Sort by time. |
u |
Sort by unread count. |
r |
Reload the selected feed. |
R or Ctrl+r |
Reload all feeds. |
v |
View update errors. |
| Links | |
y or c or Ctrl+c |
Copy the nth link to the clipboard. |
o |
Open the nth link with xdg-open. |
i |
Open the nth link as an image with nsxiv. |
m |
Open the nth link as an audio/video with mpv. |