Uzbl Keybindings
These keybindings are totally customizable. You can edit
$XDG_CONFIG_HOME/uzbl/config
to modify them or add more.
Navigating the Web
o
opens a URL
O
edits the current URL
S
stops loading
b
goes back
m
goes forward
U
searches the history
r
reloads the current page
fl
selects a link or form element using the keyboard
Fl
selects a link to open in a new window using the keyboard
w
opens a new window
c
clones the current window
Navigating the Page
j
scrolls down
k
scrolls up
h
scrolls left
l
scrolls right
Page Up
or Ctrl-b
scrolls up one screen
Spacebar
or Ctrl-f
scrolls down one screen
<<
or Home
scrolls to the top of the page
>>
or End
scrolls to the bottom of the page
/
searches the current page
?
searches the current page in reverse
n
goes to next result further down the page
N
goes to next result further up the page
Modes
Uzbl's default configuration is modal (although a completely modeless configuration should be possible).
In "command" mode, everything you type is interpreted by uzbl as a command.
In "insert" mode, everything you type is passed to the web page, for form input or the web page's keybindings.
i
or Ctrl-i
switches to insert mode
Esc
or Ctrl-[
returns to command mode and clears the current command
Web search
ddg
searches duckduckgo
gg
searches Google
uzbl-tabbed
Use these within uzbl-tabbed
.
gn
opens a new tab
go
opens a URL in a new tab
gC
closes the current tab
gQ
cleans tabs
g<
goes to the first tab
g>
goes to the last tab
gt
goes to the next tab
gT
goes to the previous tab
gi
goes to a given tab index
Clipboard
The terminology here is a bit confusing, please look at this article if you're not familiar with X selections.
For these commands to work, xclip
must be installed.
yu
copies the current URL to the primary selection
yU
copies the URL of the hovered link to the primary selection
yy
copies the page title to the primary selection
p
goes to the URL in the primary selection
P
goes to the URL in the clipboard selection
'p
opens the URL in the primary selection in a new window
Shift-Insert
pastes the primary selection into the status bar ("command"
mode) or active form ("insert" mode)
Advanced Commands
s
sets a variable
:
issues an uzbl command
!reload
reloads configuration file
Ctrl-Mod1-t
opens a terminal that prints events and can issue commands to uzbl