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.
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.