'\" t
.\" Title: dwb
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.77.1
.\" Date: 09/17/2012
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
.TH "DWB" "1" "09/17/2012" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
dwb \- dynamic web browser
.SH "SYNOPSIS"
.sp
\fBdwb\fR [\fIOPTIONS\fR] [ \fIURLS\fR ]
.SH "DESCRIPTION"
.sp
dwb(1) is a small webbrowser based on WebKit and GTK which aims to be mostly keyboard\-driven\&.
.SH "OPTIONS"
.PP
\fB\-e, \-\-embed\fR=\fIwid\fR
.RS 4
Embed dwb into \&.
.RE
.PP
\fB\-f, \-\-force\fR
.RS 4
Force restoring a previously saved session, even if it seems that another process has opened a session with the same name\&.
.RE
.PP
\fB\-l, \-\-list\-sessions\fR
.RS 4
List previously saved sessions\&. A
\fI*\fR
indicates that another instance has currently opened the session\&.
.RE
.PP
\fB\-n, \-\-new\-instance\fR
.RS 4
New instance, overrides setting
\fIsingle\-instance\fR\&.
.RE
.PP
\fB\-p, \-\-profile\fR=\fIprofilename\fR
.RS 4
Load configuration for profile
\fIprofilename\fR\&.
.RE
.PP
\fB\-r, \-\-restore\fR=\fIsessionname\fR
.RS 4
Restore session with name
\fIsessionname\fR
or the default session, if
\fIsessionname\fR
is omitted\&.
.RE
.PP
\fB\-R, \-\-override\-restore\fR
.RS 4
Open a new session, even if
\fIsave\-session\fR
is enabled\&.
.RE
.PP
\fB\-S, \-\-enable\-scripts\fR
.RS 4
Enables the javascript interface, if there are scripts in $XDG_CONFIG_HOME/dwb/userscripts that use the javascript api this option is not needed\&.
.RE
.PP
\fB\-x, \-\-execute\fR=\fIcommands\fR
.RS 4
Execute a list of dwb commands separated by
\fI;;\fR, see
\fICUSTOM COMMANDS\fR
and
\fICOMMAND OVERVIEW\fR
for details\&. If
\fIsingle instance\fR
is enabled all commands will be executed in the primary instance\&.
.RE
.PP
\fB\-v, \-\-version\fR
.RS 4
Show version information and exit\&.
.RE
.SH "MODES"
.sp
dwb has different modes:
.PP
\fBNormal mode\fR
.RS 4
The default mode\&. Pressing
\fIEscape\fR
always enter normal mode, all keyboard inputs will be interpreted as shortcuts, keypresses are not sent to the webview\&.
.RE
.PP
\fBInsert mode\fR
.RS 4
Used for editing text elements in a webpage\&.
.RE
.PP
\fBHint mode\fR
.RS 4
Follow links via hints\&.
.RE
.PP
\fBCommand mode\fR
.RS 4
Execute dwb commands from the builtin commandline\&.
.RE
.SH "SHORTCUTS"
.SS "Normal mode shortcuts"
.PP
\fB[n]j\fR
.RS 4
Scroll [n times] down (command:
\fIscroll_down\fR, aliases:
\fIdown\fR)\&.
.RE
.PP
\fB[n]k\fR
.RS 4
Scroll [n times] up (command:
\fIscroll_up\fR, aliases:
\fIup\fR)\&.
.RE
.PP
\fB[n]h\fR
.RS 4
Scroll [n times] left (command:
\fIscroll_left\fR, aliases:
\fIleft\fR)\&.
.RE
.PP
\fB[n]l\fR
.RS 4
Scroll [n times] right (command:
\fIscroll_right\fR, aliases:
\fIright\fR)\&.
.RE
.PP
\fB[n]gg\fR
.RS 4
Scroll to the top or to n% of the page (command:
\fIscroll_top\fR, aliases:
\fItop\fR)\&.
.RE
.PP
\fB[n]G\fR
.RS 4
Scroll to the bottom or to n% of the page (command:
\fIscroll_bottom\fR, aliases:
\fIbottom\fR)\&.
.RE
.PP
\fB[n]C\-f\fR
.RS 4
Scroll [n] pages down (command:
\fIscroll_page_down\fR, aliases:
\fIpagedown\fR)\&.
.RE
.PP
\fB[n]C\-b\fR
.RS 4
Scroll [n] pages up (command:
\fIscroll_page_up\fR, aliases:
\fIpageup\fR)\&.
.RE
.PP
\fB[n]C\-d\fR
.RS 4
Scroll [n] half pages down (command:
\fIscroll_halfpage_down\fR, aliases:
\fIhalfdown\fR)\&.
.RE
.PP
\fB[n]C\-u\fR
.RS 4
Scroll [n] half pages up (command:
\fIscroll_halfpage_up\fR, aliases:
\fIhalfup\fR)\&.
.RE
.PP
\fB:\fR
.RS 4
Enter Command mode\&.
.RE
.PP
\fBo\fR
.RS 4
Open new url in the focused tab, the argument $URI will be replaced by the current uri (command:
\fIopen\fR, aliases:
\fIo\fR)\&.
.RE
.PP
\fBgo\fR
.RS 4
Open url in the focused tab, set current url in the navigation bar (command:
\fIopen_url\fR)\&.
.RE
.PP
\fBO\fR
.RS 4
Open url in a new tab, the argument $URI will be replaced by the current uri (command:
\fItabopen\fR, aliases:
\fItopen\fR,
\fIt\fR)\&.
.RE
.PP
\fBgO\fR
.RS 4
Open url in a new tab, set current url in the navigation bar (command
\fItabopen_url\fR)\&.
.RE
.PP
\fBxo\fR
.RS 4
Open url in a new tab in background, the argument $URI will be repaced with the current uri (command:
\fIbackopen\fR, aliases:
\fIbopen\fR
)\&.
.RE
.PP
\fBxO\fR
.RS 4
Open url in a new tab in background, set current url in the navigation bar (command:
\fIbackopen_url\fR)\&.
.RE
.PP
\fBwo\fR
.RS 4
Open url in a new instance (command:
\fIwinopen\fR, aliases:
\fIwopen\fR,
\fIw\fR)\&.
.RE
.PP
\fBi\fR
.RS 4
Enter insert mode (command:
\fIinsert_mode\fR, aliases:
\fIi\fR,
\fIinsert\fR)\&.
.RE
.PP
\fBC\-n\fR
.RS 4
Enter normal mode\&.
.RE
.PP
\fBga\fR
.RS 4
Add a new blank tab (command:
\fItab_new\fR)\&.
.RE
.PP
\fBd\fR
.RS 4
Close current tab (command:
\fIclose_tab\fR, aliases:
\fIclose\fR)\&.
.RE
.PP
\fB[n]gc\fR
.RS 4
Clear tab n or of current tab, clears the history of the tab and loads
\fIabout:blank\fR\&. (command
\fIclear_tab\fR, aliases:
\fIclear\fR)\&.
.RE
.PP
\fBco\fR
.RS 4
Close all tabs except for the current one (command
\fIonly\fR)\&.
.RE
.PP
\fBC\-q\fR
.RS 4
Quit (command
\fIquit\fR, aliases:
\fIq\fR)\&.
.RE
.PP
\fBu\fR
.RS 4
Undo closing last tab (command
\fIundo\fR, aliases:
\fIu\fR)\&.
.RE
.PP
\fBC\-h\fR
.RS 4
Open the default startpage (command
\fIstart_page\fR, aliases:
\fIhome\fR)\&.
.RE
.PP
\fBH\fR
.RS 4
Go back (command
\fIhistory_back\fR, aliases:
\fIback\fR,
\fIba\fR)\&.
.RE
.PP
\fBL\fR
.RS 4
Go forward (command
\fIhistory_forward\fR, aliases:
\fIforward\fR,
\fIfo\fR)\&.
.RE
.PP
\fBth\fR
.RS 4
Go back in a new tab (command
\fItab_hist_back\fR, aliases:
\fItabback\fR,
\fItba\fR)\&.
.RE
.PP
\fBtl\fR
.RS 4
Go forward in a new tab (command
\fItab_hist_forward\fR, aliases:
\fItabforward\fR,
\fItfo\fR)\&.
.RE
.PP
\fBwh\fR
.RS 4
Go back in a new window (command
\fIwin_hist_back\fR, aliases:
\fIwinback\fR,
\fIwba\fR)\&.
.RE
.PP
\fBwl\fR
.RS 4
Go forward in a new window (command
\fIwin_hist_forward\fR, aliases:
\fIwinforward\fR,
\fIwfo\fR)\&.
.RE
.PP
\fB/\fR
.RS 4
Find forward (command
\fIfind_forward\fR, alias:
\fIffind\fR)\&.
.RE
.PP
\fB?\fR
.RS 4
Find backward (command
\fIfind_backward\fR, alias
\fIbfind\fR)\&.
.RE
.PP
\fBc/\fR
.RS 4
Find forward, ignore case (command
\fIfind_forward_ic\fR, alias:
\fIiffind\fR)\&.
.RE
.PP
\fBc?\fR
.RS 4
Find backward, ignore case (command
\fIfind_backward_ic\fR, alias
\fIibfind\fR)\&.
.RE
.PP
\fBM\fR
.RS 4
Add a bookmark (command
\fIbookmark\fR, aliases:
\fIbmark\fR,
\fIbma\fR)\&.
.RE
.PP
\fBgb\fR
.RS 4
Show Bookmarks (command
\fIbookmarks\fR, aliases:
\fIbmarks\fR,
\fIbmas\fR)\&.
.RE
.PP
\fBgB\fR
.RS 4
Show Bookmarks, open bookmark in a new tab (command
\fItab_bookmarks\fR, aliases:
\fItabmarks\fR)\&.
.RE
.PP
\fBwB\fR
.RS 4
Show Bookmarks, open bookmark in a new window (command
\fIwin_bookmarks\fR, aliases:
\fIwinmarks\fR)\&.
.RE
.PP
\fBm\fR
.RS 4
Add a quickmark (command
\fIsave_quickmark\fR, aliases:
\fIquickmark\fR,
\fIqmark\fR)\&.
.RE
.PP
\fBb\fR
.RS 4
Open quickmark (command
\fIquickmark\fR, aliases:
\fIqmarks\fR)\&.
.RE
.PP
\fBB\fR
.RS 4
Open quickmark in a new tab (command
\fItab_quickmark\fR, aliases:
\fItabqmarks\fR)\&.
.RE
.PP
\fBwb[:graph:]\fR
.RS 4
Open quickmark in a new window (command
\fIwin_quickmark\fR, aliases:
\fIwinqmarks\fR)\&.
.RE
.PP
\fB[n]r\fR
.RS 4
Reload tab n or current tab if n is omitted (command
\fIreload\fR, aliases:
\fIre\fR)\&.
.RE
.PP
\fB[n]R\fR
.RS 4
Reload tab n or current tab if n is omitted without using any cached data (command
\fIreload_bypass_cache\fR, aliases:
\fIrefull\fR)\&.
.RE
.PP
\fB[n]C\-s\fR
.RS 4
Stop loading of tab n or of current tab is [n] is omitted (command
\fIstop_loading\fR, aliases:
\fIstop\fR,
\fIst\fR)\&.
.RE
.PP
\fB[n]+\fR
.RS 4
Zoom in [n times] (command
\fIzoom_in\fR, aliases:
\fIzi\fR)\&.
.RE
.PP
\fB[n]\-\fR
.RS 4
Zoom out [n times] (command
\fIzoom_out\fR, aliases:
\fIzo\fR)\&.
.RE
.PP
\fB[n]=\fR
.RS 4
Zoom to n percent or to 100% if n is omitted(command
\fIzoom\fR, aliases:
\fIz\fR)\&.
.RE
.PP
\fBsf\fR
.RS 4
Save all configuration files (command
\fIsave\fR)\&.
.RE
.PP
\fBZZ\fR
.RS 4
Save current session and exit (command
\fIsave_session\fR, aliases:
\fIwq\fR)\&.
.RE
.PP
\fBgZZ\fR
.RS 4
Save current session with name and exit (command
\fIsave_named_session\fR, aliases:
\fIwqn\fR)\&.
.RE
.PP
\fB[n]J\fR
.RS 4
Cycle focus [n tab] forwards\&. (command
\fIfocus_next\fR, aliases:
\fItabnext\fR)\&.
.RE
.PP
\fB[n]K\fR
.RS 4
Cycle focus [n tab] backwards\&. (command
\fIfocus_prev\fR, aliases:
\fItabprev\fR)\&.
.RE
.PP
\fB[n]T\fR
.RS 4
Focus nth tab, first tab if n is omitted or last tab if n is 0\&. (command
\fIfocus_tab\fR, aliases:
\fItab\fR)\&.
.RE
.PP
\fBC\-Tab\fR
.RS 4
Toggle between current and last focused tab (command
\fItoggle_tab\fR, aliases:
\fIttab\fR)
.RE
.PP
\fB[n]gm\fR
.RS 4
Move current tab to position [n] or to first position if n is omitted\&. (command
\fItab_move\fR, aliases:
\fItabm\fR)\&.
.RE
.PP
\fB[n]gl\fR
.RS 4
Move current tab [n] positions left\&. (command
\fItab_move_left\fR, aliases:
\fItabl\fR)\&.
.RE
.PP
\fB[n]gr\fR
.RS 4
Move current tab [n] positions right\&. (command
\fItab_move_right\fR, aliases:
\fItabr\fR)\&.
.RE
.PP
\fBgt\fR
.RS 4
Show all open tabs\&. (command
\fIbuffers\fR, aliases:
\fIbu\fR)\&.
.RE
.PP
\fB[n]C\-P\fR
.RS 4
Protect tab [n]\&. Closing this tab must be confirmed (command
\fIprotect\fR, aliases:
\fIprot\fR)\&.
.RE
.PP
\fB[n]xd\fR
.RS 4
Lock tab [n]\&. Locking a tab will lock this tab to the current domain, it\(cqs not possible to navigate to another domain until unlocked\&.
\fIlock_domain\fR, aliases:
\fIdlock\fR)\&.
.RE
.PP
\fB[n]xu\fR
.RS 4
Lock tab [n]\&. Locking a tab will lock this tab to the current uri, it\(cqs not possible to navigate to another uri until unlocked\&.
\fIlock_uri\fR, aliases:
\fIulock\fR)\&.
.RE
.PP
\fBf\fR
.RS 4
Show hints (command
\fIhints\fR, aliases:
\fIhints\fR,
\fIhi\fR)\&.
.RE
.PP
\fBF\fR
.RS 4
Show hints, open link in a new foreground tab\&. (command
\fIhints_tab\fR, aliases:
\fItabhints\fR,
\fIthi\fR)\&.
.RE
.PP
\fB;b\fR
.RS 4
Show hints, open link in a new background tab\&. (command
\fIhints_background\fR, aliases:
\fIbackhints\fR,
\fIbhi\fR)\&.
.RE
.PP
\fBwf\fR
.RS 4
Show hints, open link in a new tab\&. (command
\fIhints_win\fR, aliases:
\fIwinhints\fR,
\fIwhi\fR)\&.
.RE
.PP
\fB;i\fR
.RS 4
Follow image (command
\fIhints_images\fR, aliases:
\fIihints\fR,
\fIihi\fR)\&.
.RE
.PP
\fB;I\fR
.RS 4
Follow image in a new tab (command
\fIhints_images_tab\fR, aliases:
\fIitabhints\fR,
\fIithi\fR)\&.
.RE
.PP
\fB\&.i\fR
.RS 4
Follow image in a background tab (command
\fIhints_images_background\fR, aliases:
\fIibackhints\fR)\&.
.RE
.PP
\fB;e\fR
.RS 4
Focus editable elements via hints (command
\fIhints_editable\fR, aliases:
\fIehints\fR,
\fIehi\fR)\&.
.RE
.PP
\fB;o\fR
.RS 4
Set hint\(cqs url in commandline (command
\fIhints_url\fR, aliases:
\fIuhints\fR,
\fIuhi\fR)\&.
.RE
.PP
\fB;O\fR
.RS 4
Set hint\(cqs url in commandline, open in a new tab (command
\fIhints_url_tab\fR, aliases:
\fIutabhints\fR,
\fIuthi\fR)\&.
.RE
.PP
\fB\&.o\fR
.RS 4
Set hint\(cqs url in commandline, open in a background tab (command
\fIhints_url_background\fR, aliases:
\fIubackhints\fR)\&.
.RE
.PP
\fB;d\fR
.RS 4
Download via hints (command
\fIhints_download\fR, aliases:
\fIdhints\fR)\&.
.RE
.PP
\fB;y\fR
.RS 4
Save link location to clipboard (command
\fIhints_clipboard\fR, aliases:
\fIchints\fR,
\fIchi\fR)\&.
.RE
.PP
\fB;Y\fR
.RS 4
Save link location to primary selection (command
\fIhints_primary\fR, aliases:
\fIphints\fR,
\fIphi\fR)\&.
.RE
.PP
\fB;r\fR
.RS 4
Rapid hint mode, each matching hint opens a new tab in background\&. (command
\fIhints_rapid\fR, aliases:
\fIrhints\fR,
\fIrhi\fR)\&.
.RE
.PP
\fB;R\fR
.RS 4
Rapid hint mode, each matching hint opens a new window\&. (command
\fIhints_rapid_win\fR, aliases:
\fIwrhints\fR,
\fIwrhi\fR)\&.
.RE
.PP
\fBgf\fR
.RS 4
Toggle "view source" (command
\fIview_source\fR, aliases:
\fIsource\fR,
\fIso\fR)\&.
.RE
.PP
\fBCC\fR
.RS 4
Allow persistent cookie for the current website\&. The domain will be saved in
\fIcookies\&.allow\fR\&. Cookies that are allowed by the cookies\&.allow whitelist are stored in $XDG_CONFIG_HOME/dwb/$profilename/cookies\&. (command
\fIallow_cookie\fR, aliases:
\fIcookie\fR)\&.
.RE
.PP
\fBCS\fR
.RS 4
Allow session cookie for the current website\&. The domain will be saved in
\fIcookies_session\&.allow\fR\&. This is only useful if
\fIcookies\-store\-policy\fR
is set to
\fInever\fR, see cookies\-store\-policy for details\&. (command
\fIallow_session_cookie\fR, aliases:
\fIscookie\fR)\&.
.RE
.PP
\fBCT\fR
.RS 4
Allow session cookies for the current website temporarily\&. Only first party cookies are allowed\&. The domain is not saved to a whitelist and the cookies will not be saved persitently\&. (command
\fIallow_session_cookie_tmp\fR, aliases:
\fItcookie\fR)\&.
.RE
.PP
\fB[n]yy\fR
.RS 4
Yank the url of tab n or of current tab if n is omitted to clipboard (command
\fIyank\fR)\&.
.RE
.PP
\fByY\fR
.RS 4
Yank the url of tab n or of current tab if n is omitted to primary selection (command
\fIyank_primary\fR, aliases:
\fIpyank\fR)\&.
.RE
.PP
\fByt\fR
.RS 4
Yank the title of tab n or of current tab if n is omitted to clipboard (command
\fIyank_title\fR, aliases:
\fItyank\fR)\&.
.RE
.PP
\fByT\fR
.RS 4
Yank the title of tab n or of current tab if n is omitted to primary selection (command
\fIyank_title_primary\fR, aliases:
\fItpyank\fR)\&.
.RE
.PP
\fBpp\fR
.RS 4
Paste from clipboard (command
\fIpaste\fR)\&.
.RE
.PP
\fBpP\fR
.RS 4
Paste from primary selection (command
\fIpaste_primary\fR, aliases:
\fIppaste\fR)\&.
.RE
.PP
\fBPp\fR
.RS 4
Paste from clipboard and load in a new tab (command
\fItab_paste\fR, aliases:
\fItpaste\fR)\&.
.RE
.PP
\fBPP\fR
.RS 4
Paste from primary selection and load in a new tab (command
\fItab_paste_primary\fR, aliases:
\fItppaste\fR)\&.
.RE
.PP
\fBwp\fR
.RS 4
Paste from clipboard and load in a new window (command
\fIpaste_nw\fR, aliases:
\fIwinpaste\fR)\&.
.RE
.PP
\fBwP\fR
.RS 4
Paste from primary selection and load in a new window (command
\fIpaste_primary_nw\fR, aliases:
\fIwinppaste\fR)\&.
.RE
.PP
\fB[n]ad\fR
.RS 4
Cancel the download with number n or the first download in the lists of running downloads if n is omitted\&. (command
\fIcancel_download\fR)\&.
.RE
.PP
\fBgs\fR
.RS 4
Add a searchengine\&. Textfields can be chosen with tab and a keyword must be specified\&. The first defined searchengine will be the default searchengine\&. The keyword can be used in all open commands, e\&.g\&.
\fI:open \fR
(command
\fIsave_search_field\fR, aliases:
\fIsearch\fR)\&.
.RE
.PP
\fBgd\fR
.RS 4
Download the current site\&. (command
\fIdownload\fR)\&.
.RE
.PP
\fBSb\fR
.RS 4
Show bookmarks (command
\fIshow_bookmarks\fR, aliases:
\fIsbookmarks\fR)\&.
.RE
.PP
\fBSq\fR
.RS 4
Show quickmarks (command
\fIshow_quickmarks\fR, aliases:
\fIsquickmarks\fR)\&.
.RE
.PP
\fBSh\fR
.RS 4
Show history (command
\fIshow_history\fR, aliases:
\fIshistory\fR)\&.
.RE
.PP
\fBSd\fR
.RS 4
Show download (command
\fIshow_downloads\fR, aliases:
\fIsdownloads\fR)\&.
.RE
.PP
\fBSk\fR
.RS 4
Show keys (command
\fIshow_keys\fR, aliases:
\fIskeys\fR)\&.
.RE
.PP
\fBSs\fR
.RS 4
Show settings (command
\fIshow_settings\fR, aliases:
\fIssettings\fR)\&.
.RE
.PP
\fBss\fR
.RS 4
Set setting, the interactive version of the command set, for changing settings in scripts use set instead (command
\fIset_setting\fR)\&.
.RE
.PP
\fBsl\fR
.RS 4
Set local setting, changes a setting but doesn\(cqt save the setting to configuration file\&. The interactive version of the command local_set, for changing settings locally in scripts use local_set instead (command
\fIset_local_setting\fR)\&.
.RE
.PP
\fBsk\fR
.RS 4
Set keyboard shortcut (command
\fIset_key\fR, aliases:
\fIkeys\fR)\&.
.RE
.PP
\fBC\-p\fR
.RS 4
Toggle proxy (command
\fIproxy\fR)\&.
.RE
.PP
\fBtsh\fR
.RS 4
Toggle scripts for current host permanently (command
\fItoggle_scripts_host\fR, aliases:
\fIhscript\fR)\&.
.RE
.PP
\fBtsu\fR
.RS 4
Toggle scripts for current url permanently (command
\fItoggle_scripts_uri\fR, aliases:
\fIuscript\fR)\&.
.RE
.PP
\fBtth\fR
.RS 4
Toggle scripts for current host temporarily (command
\fItoggle_scripts_host_tmp\fR, aliases:
\fIthscript\fR)\&.
.RE
.PP
\fBttu\fR
.RS 4
Toggle scripts for current url temporarily (command
\fItoggle_scripts_uri_tmp\fR, aliases:
\fItuscript\fR)\&.
.RE
.PP
\fBph\fR
.RS 4
Toggle plugins for current host permanently (command
\fItoggle_plugins_host\fR, aliases:
\fIhplugin\fR)\&.
.RE
.PP
\fBpu\fR
.RS 4
Toggle plugins for current url permanently (command
\fItoggle_plugins_uri\fR, aliases:
\fIuplugin\fR)\&.
.RE
.PP
\fBpth\fR
.RS 4
Toggle plugins for current host temporarily (command
\fItoggle_plugins_host_tmp\fR, aliases:
\fIthplugin\fR)\&.
.RE
.PP
\fBptu\fR
.RS 4
Toggle plugins for current url temporarily (command
\fItoggle_plugins_uri_tmp\fR, aliases:
\fItuplugin\fR)\&.
.RE
.PP
\fBV\fR
.RS 4
Next navigation action will be opened in a new tab (command
\fInew_tab\fR)\&.
.RE
.PP
\fBW\fR
.RS 4
Next navigation action will be opened in a new window (command
\fInew_win\fR)\&.
.RE
.PP
\fBeu\fR
.RS 4
Show and execute userscripts (command
\fIexecute_userscript\fR)\&.
.RE
.PP
\fB[n]wi\fR
.RS 4
Show the webinspector of tab n or of current tab if n is omitted\&. Note that
\fIenable\-developer\-extras\fR
has to be set\&. (commmand
\fIweb_inspector\fR, aliases:
\fIinspect\fR,
\fIinsp\fR)\&.
.RE
.PP
\fBC\-e\fR
.RS 4
Open external editor for current input/textarea (command
\fIopen_editor\fR, aliases:
\fIeditor\fR)\&.
.RE
.PP
\fBg\&.\fR
.RS 4
Toggle hidden files when browsing local filesystem\&. (command
\fIopen_editor\fR, aliases:
\fIeditor\fR)\&.
.RE
.PP
\fBF11\fR
.RS 4
Toggle fullscreen (command
\fIfullscreen\fR, aliases:
\fIfs\fR)\&.
.RE
.PP
\fBF12\fR
.RS 4
Toggle presentation mode\&. (command
\fIpresentation_mode\fR, aliases:
\fIpresent\fR)\&.
.RE
.PP
\fBxx\fR
.RS 4
Toggle visibility of tabbar and statusbar\&. (command
\fItoggle_bars\fR, aliases:
\fIbars\fR)\&.
.RE
.PP
\fBxt\fR
.RS 4
Toggle visibility of tabbar\&. (command
\fItoggle_tabbar\fR, aliases:
\fItbar\fR)\&.
.RE
.PP
\fBxb\fR
.RS 4
Toggle visibility of statusbar\&. (command
\fItoggle_statusbar\fR, aliases:
\fIsbar\fR)\&.
.RE
.PP
\fBxv\fR
.RS 4
Toggle visibility of a tab\&. (command
\fIvisible\fR, aliases:
\fIvis\fR)\&.
.RE
.PP
\fB[n]C\-M\-p\fR
.RS 4
Print focused frame of tab n or of current tab if n is omitted\&. (command
\fIprint\fR, aliases:
\fIha\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Execute a javascript snippet (command
\fIexecute_javascript\fR, aliases:
\fIexja\fR,
\fIjs\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Set a setting from commandline (command
\fIset\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Toggle a boolean setting from commandline (command
\fItoggle_setting\fR, aliases:
\fItoggle\fR,
\fItog\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Load a html string\&. This command is mainly intended for use in userscripts (command
\fIload_html\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Load a html string in a new tab\&. This command is mainly intended for use in userscripts (command
\fIload_html_tab\fR)\&.
.RE
.PP
\fBunbound\fR
.RS 4
Execute a javascript snippet that uses the the internal javascript api\&. This command only works if the javascript interface is enabled, i\&.e\&. if there are scripts in $XDG_CONFIG_HOME/dwb/userscripts that use the api or if dwb is started with \-S/\-\-enable\-scripts (command
\fIeval\fR)\&.
.RE
.PP
\fBTab (S\-Tab)\fR
.RS 4
In normal mode Tab shows the next (previous) shortcut, that matches the currently entered keysequence\&. When opening a url, the next (previous) item in command history, bookmarks or history will be completed\&. In hint mode the next (previous) hint will get focus\&. Tab also completes settings and shortcut\-settings\&. When initiating a download, full paths (downloads and spawning programs) and binaries (spawning programs) in PATH will be completed\&. In command mode tab will complete builtin commands and urls if the command accepts an url\&.
.RE
.SS "Textentry shortcuts"
.PP
\fBC\-h\fR
.RS 4
Delete a single letter\&.
.RE
.PP
\fBC\-w\fR
.RS 4
Delete word back\&.
.RE
.PP
\fBC\-e\fR
.RS 4
Delete word forward\&.
.RE
.PP
\fBC\-u\fR
.RS 4
Delete to the beginning of the entry\&.
.RE
.PP
\fBC\-i\fR
.RS 4
Delete to the end of the entry\&.
.RE
.PP
\fBC\-f\fR
.RS 4
Move cursor one word forward\&.
.RE
.PP
\fBC\-b\fR
.RS 4
Move cursor one word back\&.
.RE
.PP
\fBC\-j\fR
.RS 4
Show next item in command history\&.
.RE
.PP
\fBC\-k\fR
.RS 4
Show previous item in command history\&.
.RE
.PP
\fBC\-x\fR
.RS 4
When initalizing a download, C\-x toggles between choosing a file path and choosing a spawning application\&.
.RE
.PP
\fBC\-g\fR
.RS 4
Alternative shortcut for activate\&.
.RE
.PP
\fBC\-c\fR
.RS 4
Alternative shortcut for escape, the corresponding setting is \&.IR entry_escape \&.
.RE
.PP
\fBC\-p\fR
.RS 4
Init local path completion\&.
.RE
.PP
\fBC\-H\fR
.RS 4
Init history completion\&.
.RE
.PP
\fBC\-B\fR
.RS 4
Init bookmark completion\&.
.RE
.PP
\fBC\-I\fR
.RS 4
Init input history completion\&.
.RE
.PP
\fBC\-S\fR
.RS 4
Init searchengine completion\&.
.RE
.PP
\fBC\-U\fR
.RS 4
Init userscript completion\&.
.RE
.PP
\fBC\-p\fR
.RS 4
Complete local path\&.
.RE
.SS "Shortcut syntax"
.sp
All printable shortcuts are case sensitive, i\&.e\&. aH means press a then press shift, then press h\&. Shortcuts can be combined with a modifier, valid modifiers are \fIControl\fR, \fIMod1\fR, \fIMod4\fR and \fIShift\fR where Shift can only be used with non printable keys such as F1, space, Tab, \&... \&. Non printable keys must be surrounded by @, e\&.g\&. "Control @F1@", Shift @space@\&. \e and @ itself must be escaped with \e\&.
.SH "CUSTOM COMMANDS"
.sp
Custom commands are a sequence of dwb commands that can be bound to a shortcut\&. The syntax is
.sp
.if n \{\
.RS 4
.\}
.nf
:;;;;\&.\&.\&.
.fi
.if n \{\
.RE
.\}
.sp
where shortcut is the shortcut for the commandsequence, \fB:\fR may be escaped with \fB\e:\fR and command is of the form
.sp
.if n \{\
.RS 4
.\}
.nf
[numerical modifier] [argument for the command]
.fi
.if n \{\
.RE
.\}
.sp
for example
.sp
.if n \{\
.RS 4
.\}
.nf
Control W:tabopen http://example\&.com;; 150zoom
.fi
.if n \{\
.RE
.\}
.sp
opens http://example\&.com in a new tab and zooms to 150%\&.
.SH "COMMAND OVERVIEW"
.TS
allbox tab(:);
ltB ltB ltB.
T{
Command
T}:T{
Alias
T}:T{
Description
T}
.T&
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt
lt lt lt.
T{
.sp
allow_cookie
T}:T{
.sp
cookie
T}:T{
.sp
Allow persistent cookies for current site
T}
T{
.sp
allow_session_cookie
T}:T{
.sp
scookie
T}:T{
.sp
Allow session cookies for currrent site
T}
T{
.sp
allow_session_cookie_tmp
T}:T{
.sp
tcookie
T}:T{
.sp
Allow session cookies for current site temporarily
T}
T{
.sp
bookmark
T}:T{
.sp
bma, bmark
T}:T{
.sp
Bookmark current page
T}
T{
.sp
bookmarks
T}:T{
.sp
bmas, bmarks
T}:T{
.sp
Show bookmarks
T}
T{
.sp
buffers
T}:T{
.sp
bu
T}:T{
.sp
Show all open tabs
T}
T{
.sp
cancel_download
T}:T{
.sp
T}:T{
.sp
Cancel a download
T}
T{
.sp
clear_tab
T}:T{
.sp
clear
T}:T{
.sp
Clear tab
T}
T{
.sp
close_tab
T}:T{
.sp
close
T}:T{
.sp
Close tab
T}
T{
.sp
download
T}:T{
.sp
T}:T{
.sp
Download current site
T}
T{
.sp
dump
T}:T{
.sp
T}:T{
.sp
Write html of current website to a file or stdout if no argument is given
T}
T{
.sp
eval
T}:T{
.sp
T}:T{
.sp
Execute a javascript snippet that uses the internal javascript api
T}
T{
.sp
execute_javascript
T}:T{
.sp
exja, js
T}:T{
.sp
Execute a javascript snippet
T}
T{
.sp
execute_userscript
T}:T{
.sp
T}:T{
.sp
Execute userscript
T}
T{
.sp
find_backward
T}:T{
.sp
bfind
T}:T{
.sp
Find backward
T}
T{
.sp
find_backward_ic
T}:T{
.sp
ibfind
T}:T{
.sp
Find backward case sensitive
T}
T{
.sp
find_forward
T}:T{
.sp
ffind
T}:T{
.sp
Find forward
T}
T{
.sp
find_forward_ic
T}:T{
.sp
iffind
T}:T{
.sp
Find forward case sensitive
T}
T{
.sp
find_next
T}:T{
.sp
fnext
T}:T{
.sp
Find next
T}
T{
.sp
find_previous
T}:T{
.sp
fprev
T}:T{
.sp
Find previous
T}
T{
.sp
focus_input
T}:T{
.sp
T}:T{
.sp
Focus next input
T}
T{
.sp
focus_next
T}:T{
.sp
tabnext
T}:T{
.sp
Focus next tab
T}
T{
.sp
focus_prev
T}:T{
.sp
tabprev
T}:T{
.sp
Focus previous tab
T}
T{
.sp
focus_tab
T}:T{
.sp
tab
T}:T{
.sp
Focus nth tab
T}
T{
.sp
fullscreen
T}:T{
.sp
fs
T}:T{
.sp
Toggle fullscreen
T}
T{
.sp
hints
T}:T{
.sp
hi
T}:T{
.sp
Follow hints
T}
T{
.sp
hints_background
T}:T{
.sp
backhints, bhi
T}:T{
.sp
Follow hints in a background tab
T}
T{
.sp
hints_clipboard
T}:T{
.sp
chints, chi
T}:T{
.sp
Save link location to clipboard
T}
T{
.sp
hints_download
T}:T{
.sp
dhints, dhi
T}:T{
.sp
Download via hints
T}
T{
.sp
hints_editable
T}:T{
.sp
ehints, ehi
T}:T{
.sp
Focus editable elements
T}
T{
.sp
hints_images
T}:T{
.sp
ihints, ihi
T}:T{
.sp
Follow images
T}
T{
.sp
hints_images_tab
T}:T{
.sp
itabhints, ithi
T}:T{
.sp
Follow images in a new tab
T}
T{
.sp
hints_images_background
T}:T{
.sp
ibackhints
T}:T{
.sp
Follow images in a background tab
T}
T{
.sp
hints_links
T}:T{
.sp
lhints, lhi
T}:T{
.sp
Follow links
T}
T{
.sp
hints_primary
T}:T{
.sp
phints, phi
T}:T{
.sp
Save link location to primary selection
T}
T{
.sp
hints_rapid
T}:T{
.sp
rhints, rhi
T}:T{
.sp
Open new tabs in background rapidly
T}
T{
.sp
hints_rapid_win
T}:T{
.sp
wrhints, wrhi
T}:T{
.sp
Open new windows rapidly
T}
T{
.sp
hints_tab
T}:T{
.sp
tabhints, thi
T}:T{
.sp
Follow hints in a new tab
T}
T{
.sp
hints_url
T}:T{
.sp
uhints, uhi
T}:T{
.sp
Set hints url in commandline
T}
T{
.sp
hints_url_tab
T}:T{
.sp
utabhints, uthi
T}:T{
.sp
Set hints url in commandline, open in a new tab
T}
T{
.sp
hints_url_background
T}:T{
.sp
ubackhints
T}:T{
.sp
Set hints url in commandline, open in a background tab
T}
T{
.sp
hints_win
T}:T{
.sp
winhints, whi
T}:T{
.sp
Follow hints in a new window
T}
T{
.sp
history_back
T}:T{
.sp
ba, back
T}:T{
.sp
Go back
T}
T{
.sp
history_forward
T}:T{
.sp
fo, forward
T}:T{
.sp
Go forward
T}
T{
.sp
insert_mode
T}:T{
.sp
i, insert
T}:T{
.sp
Insert mode local_set Set a setting only for the running instance, don\(cqt save it to the configuration file
T}
T{
.sp
lock_domain
T}:T{
.sp
dlock
T}:T{
.sp
Lock tab to current domain
T}
T{
.sp
lock_uri
T}:T{
.sp
ulock
T}:T{
.sp
Lock tab to current uri
T}
T{
.sp
new_tab
T}:T{
.sp
T}:T{
.sp
Open next navigation action in new tab
T}
T{
.sp
new_win
T}:T{
.sp
T}:T{
.sp
Open next navigation action in new window
T}
T{
.sp
only
T}:T{
.sp
T}:T{
.sp
Close all tabs except for the current one
T}
T{
.sp
open
T}:T{
.sp
o
T}:T{
.sp
Open url
T}
T{
.sp
open_editor
T}:T{
.sp
editor
T}:T{
.sp
Open external editor for input/textarea\&.
T}
T{
.sp
open_url
T}:T{
.sp
T}:T{
.sp
Open, edit current url
T}
T{
.sp
paste
T}:T{
.sp
T}:T{
.sp
Open from clipboard
T}
T{
.sp
paste_primary
T}:T{
.sp
ppaste
T}:T{
.sp
Open from primary selection
T}
T{
.sp
presentation_mode
T}:T{
.sp
present
T}:T{
.sp
Toggle presentation mode
T}
T{
.sp
print
T}:T{
.sp
ha
T}:T{
.sp
Print page
T}
T{
.sp
protect
T}:T{
.sp
prot
T}:T{
.sp
Protect/unprotect tab
T}
T{
.sp
proxy
T}:T{
.sp
T}:T{
.sp
Toggle proxy
T}
T{
.sp
quickmark
T}:T{
.sp
qmarks
T}:T{
.sp
Open quickmark
T}
T{
.sp
quit
T}:T{
.sp
q
T}:T{
.sp
Quit
T}
T{
.sp
reload
T}:T{
.sp
re
T}:T{
.sp
Reload current page
T}
T{
.sp
reload_bypass_cache
T}:T{
.sp
refull
T}:T{
.sp
Reload without using cached data
T}
T{
.sp
reload_userscripts
T}:T{
.sp
T}:T{
.sp
Reload userscripts
T}
T{
.sp
save
T}:T{
.sp
T}:T{
.sp
Save all configuration files
T}
T{
.sp
save_named_session
T}:T{
.sp
wqn
T}:T{
.sp
Save current session with name
T}
T{
.sp
save_quickmark
T}:T{
.sp
qmark, quickmark
T}:T{
.sp
Save a quickmark
T}
T{
.sp
save_search_field
T}:T{
.sp
search
T}:T{
.sp
Add a new searchengine
T}
T{
.sp
save_session
T}:T{
.sp
wq
T}:T{
.sp
Save current session
T}
T{
.sp
scroll_bottom
T}:T{
.sp
bottom
T}:T{
.sp
Scroll to bottom of the page
T}
T{
.sp
scroll_down
T}:T{
.sp
down
T}:T{
.sp
Scroll down
T}
T{
.sp
scroll_halfpage_down
T}:T{
.sp
halfdown
T}:T{
.sp
Scroll one\-half page down
T}
T{
.sp
scroll_halfpage_up
T}:T{
.sp
halfup
T}:T{
.sp
Scroll one\-half page up
T}
T{
.sp
scroll_left
T}:T{
.sp
left
T}:T{
.sp
Scroll left
T}
T{
.sp
scroll_page_down
T}:T{
.sp
pagedown
T}:T{
.sp
Scroll one page down
T}
T{
.sp
scroll_page_up
T}:T{
.sp
pageup
T}:T{
.sp
Scroll one page up
T}
T{
.sp
scroll_right
T}:T{
.sp
right
T}:T{
.sp
Scroll right
T}
T{
.sp
scroll_top
T}:T{
.sp
top
T}:T{
.sp
Scroll to the top of the page
T}
T{
.sp
scroll_up
T}:T{
.sp
up
T}:T{
.sp
Scroll up
T}
T{
.sp
sanitize
T}:T{
.sp
T}:T{
.sp
Clears history and cookies, \fIsanitize history\fR only clears history \fIsanitize cookies\fR only clears cookies
T}
T{
.sp
set
T}:T{
.sp
T}:T{
.sp
Set a setting
T}
T{
.sp
set_key
T}:T{
.sp
keys
T}:T{
.sp
Set keybinding
T}
T{
.sp
set_local_setting
T}:T{
.sp
T}:T{
.sp
Set a setting for the running instance interactively
T}
T{
.sp
set_setting
T}:T{
.sp
T}:T{
.sp
Set a setting interactive
T}
T{
.sp
show_keys
T}:T{
.sp
skeys
T}:T{
.sp
Show and modify keyboard configuration
T}
T{
.sp
show_settings
T}:T{
.sp
ssettings
T}:T{
.sp
Show and modify global properties
T}
T{
.sp
start_page
T}:T{
.sp
home
T}:T{
.sp
Open the default homepage
T}
T{
.sp
stop_loading
T}:T{
.sp
st, stop
T}:T{
.sp
Stop loading current page
T}
T{
.sp
tab_bookmarks
T}:T{
.sp
tabmarks
T}:T{
.sp
Show bookmarks, open in new tab
T}
T{
.sp
tab_hist_back
T}:T{
.sp
tba, tabback
T}:T{
.sp
Go back in a new tab
T}
T{
.sp
tab_hist_forward
T}:T{
.sp
tfo, tabforward
T}:T{
.sp
Go forward in a new tab
T}
T{
.sp
tab_move
T}:T{
.sp
tabm
T}:T{
.sp
Move tab
T}
T{
.sp
tab_move_left
T}:T{
.sp
tabl
T}:T{
.sp
Move tab left
T}
T{
.sp
tab_move_right
T}:T{
.sp
tabr
T}:T{
.sp
Move tab right
T}
T{
.sp
tab_new
T}:T{
.sp
T}:T{
.sp
Open a new blank tab
T}
T{
.sp
tab_paste
T}:T{
.sp
tpaste
T}:T{
.sp
Open from clipboard in a new tab
T}
T{
.sp
tab_paste_primary
T}:T{
.sp
tppaste
T}:T{
.sp
Open from primary selection in a new tab
T}
T{
.sp
tab_quickmark
T}:T{
.sp
tabqmarks
T}:T{
.sp
Open quickmark in a new tab
T}
T{
.sp
tabopen
T}:T{
.sp
t, topen
T}:T{
.sp
Open in a new tab
T}
T{
.sp
tabopen_url
T}:T{
.sp
T}:T{
.sp
Open in a new tab, edit current url
T}
T{
.sp
toggle_bars
T}:T{
.sp
bars
T}:T{
.sp
Toggle tabbar and statusbar
T}
T{
.sp
toggle_hidden_files
T}:T{
.sp
hidden
T}:T{
.sp
Toggle hidden files in directory listings
T}
T{
.sp
toggle_plugins_host
T}:T{
.sp
hplugin
T}:T{
.sp
Toggle plugin blocker for host
T}
T{
.sp
toggle_plugins_host_tmp
T}:T{
.sp
tuplugin
T}:T{
.sp
Toggle plugin blocker for domain for this session
T}
T{
.sp
toggle_plugins_uri
T}:T{
.sp
uplugin
T}:T{
.sp
Toggle plugin blocker for uri
T}
T{
.sp
toggle_plugins_uri_tmp
T}:T{
.sp
tuplugin
T}:T{
.sp
Toggle plugin blocker for uri for this session
T}
T{
.sp
toggle_scripts_host
T}:T{
.sp
hscript
T}:T{
.sp
Toggle scripts for current domain
T}
T{
.sp
toggle_scripts_host_tmp
T}:T{
.sp
thscript
T}:T{
.sp
Toggle scripts for current host for this session
T}
T{
.sp
toggle_scripts_uri
T}:T{
.sp
uscript
T}:T{
.sp
Toggle scripts for current uri
T}
T{
.sp
toggle_scripts_uri_tmp
T}:T{
.sp
tuscript
T}:T{
.sp
Toggle scripts for current uri for this session
T}
T{
.sp
toggle_setting
T}:T{
.sp
tog, toggle
T}:T{
.sp
Toggle a setting
T}
T{
.sp
toggle_local_setting
T}:T{
.sp
loctog
T}:T{
.sp
Toggle a setting for the current session
T}
T{
.sp
toggle_statusbar
T}:T{
.sp
sbar
T}:T{
.sp
Toggle statusbar
T}
T{
.sp
toggle_tab
T}:T{
.sp
ttab
T}:T{
.sp
Toggle between current and last tab
T}
T{
.sp
toggle_tabbar
T}:T{
.sp
tbar
T}:T{
.sp
Toggle tabbar
T}
T{
.sp
undo
T}:T{
.sp
u
T}:T{
.sp
Undo closing last tab
T}
T{
.sp
view_source
T}:T{
.sp
so, source
T}:T{
.sp
View page source
T}
T{
.sp
visible
T}:T{
.sp
vis
T}:T{
.sp
Toggle visibility of a tab
T}
T{
.sp
web_inspector
T}:T{
.sp
insp, inspect
T}:T{
.sp
Open the webinspector
T}
T{
.sp
win_bookmarks
T}:T{
.sp
winmarks
T}:T{
.sp
Show bookmarks, open in new window
T}
T{
.sp
win_hist_back
T}:T{
.sp
wba, winback
T}:T{
.sp
Go back in a new window
T}
T{
.sp
win_hist_forward
T}:T{
.sp
wfo, winforward
T}:T{
.sp
Go forward in a new window
T}
T{
.sp
win_paste
T}:T{
.sp
wpaste
T}:T{
.sp
Open from clipboard in a new window
T}
T{
.sp
win_paste_primary
T}:T{
.sp
wppaste
T}:T{
.sp
Open primary selection in a new window
T}
T{
.sp
win_quickmark
T}:T{
.sp
winqmarks
T}:T{
.sp
Open quickmark in a new window
T}
T{
.sp
winopen
T}:T{
.sp
w, wopen
T}:T{
.sp
Open in a new window
T}
T{
.sp
winopen_url
T}:T{
.sp
T}:T{
.sp
Open in a new window, edit current url
T}
T{
.sp
yank
T}:T{
.sp
T}:T{
.sp
Yank url to clipboard
T}
T{
.sp
yank_primary
T}:T{
.sp
pyank
T}:T{
.sp
Yank url to primary selection
T}
T{
.sp
yank_title
T}:T{
.sp
tyank
T}:T{
.sp
Yank title to clipboard
T}
T{
.sp
yank_title_primary
T}:T{
.sp
tpyank
T}:T{
.sp
Yank title to primary selection
T}
T{
.sp
zoom
T}:T{
.sp
z
T}:T{
.sp
Zoom
T}
T{
.sp
zoom_in
T}:T{
.sp
zi
T}:T{
.sp
Zoom in
T}
T{
.sp
zoom_out
T}:T{
.sp
zo
T}:T{
.sp
Zoom out
T}
.TE
.sp 1
.sp
dwb can be customized in a web interface (command \fIshow_settings\fR) or via command line (command \fIset_setting\fR)\&. Modified settings will be saved in Modified settings will be saved in \fI~/\&.config/dwb/settings\fR when closing dwb\&. Shorcuts can also be modified in a web interface (command \fIshow_keys\fR) or via command line (command \fIset_key\fR)\&. Shortcuts will be saved in \fI$HOME/\&.config/dwb/keys\fR\&.
.sp
If a string value is set to \fINULL\fR the default value will be used\&.
.SS "WebKit builtin settings"
.PP
\fBauto\-load\-images\fR
.RS 4
Load images automatically\&. Possible values: true/false, default value:
\fItrue\fR\&.
.RE
.PP
\fBauto\-resize\-window\fR
.RS 4
Resize window through DOM\-methods\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBauto\-shrink\-images\fR
.RS 4
Automatically shrink standalone images to fit\&. Possible values: true/false, default value:
\fItrue\fR\&.
.RE
.PP
\fBcursive\-font\-family\fR
.RS 4
Default cursive font family used to display text\&. Possible values: a font description or NULL, default value:
\fINULL\fR\&.
.RE
.PP
\fBcustom\-encoding\fR
.RS 4
A custom encoding used for the webview\&. Possible values: encoding string or NULL, default value:
\fINULL\fR\&.
.RE
.PP
\fBdefault\-encoding\fR
.RS 4
The default encoding used to display text\&. Possible values: encoding string or NULL, default value:
\fINULL\fR\&.
.RE
.PP
\fBdefault\-font\-family\fR
.RS 4
The default font family used to display text\&. Possible values: a font description or NULL, default value:
\fIsans\-serif\fR\&.
.RE
.PP
\fBdefault\-font\-size\fR
.RS 4
The default font size used to display text\&. Possible values: a font size (integer), default value:
\fI12\fR\&.
.RE
.PP
\fBdefault\-monospace\-font\-size\fR
.RS 4
The default font size used to display monospace text\&. Possible values: a font size (integer), default value:
\fI10\fR\&.
.RE
.PP
\fBeditable\fR
.RS 4
Whether the content of a webpage should be editable\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-caret\-browsing\fR
.RS 4
Whether to enable caret browsing\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-default\-context\-menu\fR
.RS 4
Whether right\-clicks open a context menu\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-dns\-prefetching\fR
.RS 4
Whether webkit prefetches domain names\&. default value:
\fItrue\fR\&.
.RE
.PP
\fBenable\-developer\-extras\fR
.RS 4
Whether the web\-inspector should be enabled\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-dom\-paste\fR
.RS 4
Whether enable DOM\-paste\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-frame\-flattening\fR
.RS 4
Whether to enable the Frame Flattening\&. With this setting each subframe is expanded to its contents, which will flatten all the frames to become one scrollable page\&. Whether file uris can be accessed\&. Possible values: true/false, default value:
\fIfalse\fR\&.
.RE
.PP
\fBenable\-file\-access\-from\-file\-uris\fR
.RS 4
Whether file uris can be accessed\&. Possible values: true/false, default value:
\fItrue\fR\&.
.RE
.PP
\fBenable\-html5\-database\fR
.RS 4
Whether to enable HTML5 client\-side SQL database support\&. Possible values: true/false, default value:
\fItrue\fR\&.
.RE
.PP
\fBenable\-html5\-local\-storage\fR
.RS 4
Whether to enable HTML5 localStorage support\&. Possible values: true/false, default value:
\fItrue\fR\&.
.RE
.PP
\fBenable\-java\-applet\fR
.RS 4
Whether to enable Java