### File: keymap_palemoon-onetime
##
## Pale Moon like keymap (one time).
##
## Usage:
##
## ------ Text ------
## w3m -o keymap_file=~/.w3m/keymap_palemoon-onetime
## ------------------
##
## Metadata:
##
##   id - 85eea8ea-7a4e-4a41-9fd1-bab26b5583dd
##   author - <qq542vev at https://purl.org/meta/me/>
##   version - 1.4.0
##   date - 2022-09-03
##   since - 2020-03-17
##   copyright - Copyright (C) 2020-2022 qq542vev. Some rights reserved.
##   license - <CC-BY at https://creativecommons.org/licenses/by/4.0/>
##   package - w3mplus
##
## See Also:
##
##   * <Project homepage at https://github.com/qq542vev/w3mplus>
##   * <Bug report at https://github.com/qq542vev/w3mplus/issues>
##   * <README.keymap at https://github.com/tats/w3m/blob/master/doc-jp/README.keymap>
##   * <Table of function-keys for XTerm and other Terminal Emulators at https://invisible-island.net/xterm/xterm-function-keys.html>
##   * <Keyboard shortcuts - Perform common Firefox tasks quickly at https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly>

# Ctrl  : C-, ^
# Escape: ESC-, M-, ^[
# Space : SPC, ' '
# Tab   : TAB, ^i, ^I
# Delete: DEL, ^?
# Up    : UP, ^[[A
# Down  : DOWN, ^[[B
# Right : RIGHT, ^[[C
# Left  : LEFT, ^[[D

# Reset keymap #

## ASCII characters ##

### Printable characters ###

keymap "SPC" NULL
keymap "!" NULL
keymap "\"" NULL
keymap "#" NULL
keymap "$" NULL
keymap "%" NULL
keymap "&" NULL
keymap "'" NULL
keymap "(" NULL
keymap ")" NULL
keymap "*" NULL
keymap "+" NULL
keymap "," NULL
keymap "-" NULL
keymap "." NULL
keymap "/" NULL
keymap "0" NULL
keymap "1" NULL
keymap "2" NULL
keymap "3" NULL
keymap "4" NULL
keymap "5" NULL
keymap "6" NULL
keymap "7" NULL
keymap "8" NULL
keymap "9" NULL
keymap ":" NULL
keymap ";" NULL
keymap "<" NULL
keymap "=" NULL
keymap ">" NULL
keymap "?" NULL
keymap "@" NULL
keymap "A" NULL
keymap "B" NULL
keymap "C" NULL
keymap "D" NULL
keymap "E" NULL
keymap "F" NULL
keymap "G" NULL
keymap "H" NULL
keymap "I" NULL
keymap "J" NULL
keymap "K" NULL
keymap "L" NULL
keymap "M" NULL
keymap "N" NULL
keymap "O" NULL
keymap "P" NULL
keymap "Q" NULL
keymap "R" NULL
keymap "S" NULL
keymap "T" NULL
keymap "U" NULL
keymap "V" NULL
keymap "W" NULL
keymap "X" NULL
keymap "Y" NULL
keymap "Z" NULL
keymap "[" NULL
keymap "]" NULL
keymap "\^" NULL
keymap "_" NULL
keymap "`" NULL
keymap "a" NULL
keymap "b" NULL
keymap "c" NULL
keymap "d" NULL
keymap "e" NULL
keymap "f" NULL
keymap "g" NULL
keymap "h" NULL
keymap "i" NULL
keymap "j" NULL
keymap "k" NULL
keymap "l" NULL
keymap "m" NULL
keymap "n" NULL
keymap "o" NULL
keymap "p" NULL
keymap "q" NULL
keymap "r" NULL
keymap "s" NULL
keymap "t" NULL
keymap "u" NULL
keymap "v" NULL
keymap "w" NULL
keymap "x" NULL
keymap "y" NULL
keymap "z" NULL
keymap "{" NULL
keymap "|" NULL
keymap "}" NULL
keymap "~" NULL

### Control characters ###

keymap "C-@" NULL
keymap "C-a" NULL
keymap "C-b" NULL
keymap "C-c" NULL
keymap "C-d" NULL
keymap "C-e" NULL
keymap "C-f" NULL
keymap "C-g" NULL
keymap "C-h" NULL
keymap "C-i" NULL
keymap "C-j" NULL
keymap "C-k" NULL
keymap "C-l" NULL
keymap "C-m" NULL
keymap "C-n" NULL
keymap "C-o" NULL
keymap "C-p" NULL
keymap "C-q" NULL
keymap "C-r" NULL
keymap "C-s" NULL
keymap "C-t" NULL
keymap "C-u" NULL
keymap "C-v" NULL
keymap "C-w" NULL
keymap "C-x" NULL
keymap "C-y" NULL
keymap "C-z" NULL
#keymap "C-[" NULL
keymap "C-\\" NULL
keymap "C-]" NULL
keymap "C-^" NULL
keymap "C-_" NULL
keymap "C-?" NULL

## ESC + ASCII printable characters ##

keymap "ESC-SPC" NULL
keymap "ESC-!" NULL
keymap "ESC-\"" NULL
keymap "ESC-#" NULL
keymap "ESC-$" NULL
keymap "ESC-%" NULL
keymap "ESC-&" NULL
keymap "ESC-'" NULL
keymap "ESC-(" NULL
keymap "ESC-)" NULL
keymap "ESC-*" NULL
keymap "ESC-+" NULL
keymap "ESC-," NULL
keymap "ESC--" NULL
keymap "ESC-." NULL
keymap "ESC-/" NULL
keymap "ESC-0" NULL
keymap "ESC-1" NULL
keymap "ESC-2" NULL
keymap "ESC-3" NULL
keymap "ESC-4" NULL
keymap "ESC-5" NULL
keymap "ESC-6" NULL
keymap "ESC-7" NULL
keymap "ESC-8" NULL
keymap "ESC-9" NULL
keymap "ESC-:" NULL
keymap "ESC-;" NULL
keymap "ESC-<" NULL
keymap "ESC-=" NULL
keymap "ESC->" NULL
keymap "ESC-?" NULL
keymap "ESC-@" NULL
keymap "ESC-A" NULL
keymap "ESC-B" NULL
keymap "ESC-C" NULL
keymap "ESC-D" NULL
keymap "ESC-E" NULL
keymap "ESC-F" NULL
keymap "ESC-G" NULL
keymap "ESC-H" NULL
keymap "ESC-I" NULL
keymap "ESC-J" NULL
keymap "ESC-K" NULL
keymap "ESC-L" NULL
keymap "ESC-M" NULL
keymap "ESC-N" NULL
keymap "ESC-O" NULL
keymap "ESC-P" NULL
keymap "ESC-Q" NULL
keymap "ESC-R" NULL
keymap "ESC-S" NULL
keymap "ESC-T" NULL
keymap "ESC-U" NULL
keymap "ESC-V" NULL
keymap "ESC-W" NULL
keymap "ESC-X" NULL
keymap "ESC-Y" NULL
keymap "ESC-Z" NULL
keymap "ESC-[" NULL
keymap "ESC-]" NULL
keymap "ESC-\^" NULL
keymap "ESC-_" NULL
keymap "ESC-`" NULL
keymap "ESC-a" NULL
keymap "ESC-b" NULL
keymap "ESC-c" NULL
keymap "ESC-d" NULL
keymap "ESC-e" NULL
keymap "ESC-f" NULL
keymap "ESC-g" NULL
keymap "ESC-h" NULL
keymap "ESC-i" NULL
keymap "ESC-j" NULL
keymap "ESC-k" NULL
keymap "ESC-l" NULL
keymap "ESC-m" NULL
keymap "ESC-n" NULL
keymap "ESC-o" NULL
keymap "ESC-p" NULL
keymap "ESC-q" NULL
keymap "ESC-r" NULL
keymap "ESC-s" NULL
keymap "ESC-t" NULL
keymap "ESC-u" NULL
keymap "ESC-v" NULL
keymap "ESC-w" NULL
keymap "ESC-x" NULL
keymap "ESC-y" NULL
keymap "ESC-z" NULL
keymap "ESC-{" NULL
keymap "ESC-|" NULL
keymap "ESC-}" NULL
keymap "ESC-~" NULL

## ESC + ASCII Control characters ##

keymap "ESC-C-@" NULL
keymap "ESC-C-a" NULL
keymap "ESC-C-b" NULL
keymap "ESC-C-c" NULL
keymap "ESC-C-d" NULL
keymap "ESC-C-e" NULL
keymap "ESC-C-f" NULL
keymap "ESC-C-g" NULL
keymap "ESC-C-h" NULL
keymap "ESC-C-i" NULL
keymap "ESC-C-j" NULL
keymap "ESC-C-k" NULL
keymap "ESC-C-l" NULL
keymap "ESC-C-m" NULL
keymap "ESC-C-n" NULL
keymap "ESC-C-o" NULL
keymap "ESC-C-p" NULL
keymap "ESC-C-q" NULL
keymap "ESC-C-r" NULL
keymap "ESC-C-s" NULL
keymap "ESC-C-t" NULL
keymap "ESC-C-u" NULL
keymap "ESC-C-v" NULL
keymap "ESC-C-w" NULL
keymap "ESC-C-x" NULL
keymap "ESC-C-y" NULL
keymap "ESC-C-z" NULL
keymap "ESC-C-[" NULL
keymap "ESC-C-\\" NULL
keymap "ESC-C-]" NULL
keymap "ESC-C-^" NULL
keymap "ESC-C-_" NULL
keymap "ESC-C-?" NULL

## Special keys ##

### Navigation keys ###

#### Arrow keys ####

keymap "UP" NULL
keymap "DOWN" NULL
keymap "RIGHT" NULL
keymap "LEFT" NULL

#### Page Up key ####

keymap "^[[5~" NULL
keymap "^[[I" NULL

#### Page Down key ####

keymap "^[[6~" NULL
keymap "^[[G" NULL

#### Home key ####

keymap "^[OH" NULL
keymap "^[[1~" NULL
keymap "^[[7~" NULL
keymap "^[[H" NULL

#### End key ####

keymap "^[OF" NULL
keymap "^[[4~" NULL
keymap "^[[8~" NULL
keymap "^[[F" NULL

### Editing keys ###

#### Insert key ####

keymap "^[[2~" NULL
keymap "^[[L" NULL

#### Delete key ####

keymap "^[[3~" NULL

### Function keys (F1 key - F20 key) ###

keymap "^[OP" NULL
keymap "^[[11~" NULL
keymap "^[OQ" NULL
keymap "^[[12~" NULL
keymap "^[OR" NULL
keymap "^[[13~" NULL
keymap "^[OS" NULL
keymap "^[[14~" NULL
keymap "^[[15~" NULL
keymap "^[[17~" NULL
keymap "^[[18~" NULL
keymap "^[[19~" NULL
keymap "^[[20~" NULL
keymap "^[[21~" NULL
keymap "^[[22~" NULL
keymap "^[[23~" NULL
keymap "^[[24~" NULL
keymap "^[[25~" NULL
keymap "^[[26~" NULL
keymap "^[[27~" NULL
keymap "^[[28~" NULL
keymap "^[[29~" NULL
keymap "^[[30~" NULL
keymap "^[[31~" NULL
keymap "^[[32~" NULL
keymap "^[[33~" NULL
keymap "^[[34~" NULL

### Key used in w3m ###

keymap "^[[E" NULL
keymap "^[[L" NULL
keymap "^[[Z" NULL

# Defining a Pale Moon like keymap #

## Navigation ##

# Backspace key
keymap "DEL" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV"
keymap "ESC-DEL" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEXT"
keymap "C-o" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; LOAD"
# F5 key
keymap "^[[15~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; RELOAD"
keymap "C-r" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; RELOAD"

## Current Page ##

keymap "TAB" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEXT_LINK"
# Shift key + Tab key in xterm
keymap "^[[Z" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV_LINK"
keymap "ESC-TAB" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV_LINK"
# Page Down key
keymap "^[[6~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEXT_PAGE"
keymap "^[[G" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEXT_PAGE"
keymap "SPC" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEXT_PAGE"
# Page Up key
keymap "^[[5~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV_PAGE"
keymap "^[[I" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV_PAGE"
keymap "ESC-SPC" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PREV_PAGE"
# End key
keymap "^[OF" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; END"
keymap "^[[4~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; END"
keymap "^[[8~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; END"
keymap "^[[F" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; END"
# Home key
keymap "^[OH" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; BEGIN"
keymap "^[[1~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; BEGIN"
keymap "^[[7~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; BEGIN"
keymap "^[[H" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; BEGIN"
keymap "C-p" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PRINT"
keymap "ESC-C-j" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SAVE_LINK"
keymap "ESC-C-m" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SAVE_LINK"
keymap "C-s" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; DOWNLOAD"

## Editing ##

keymap "C-c" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO file:///cgi-bin/w3mplus?pass=$(PASS)&action=execute-env-var&subaction=yank&variable=W3M_CURRENT_WORD"
keymap "C-v" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION dictcommand=file:///cgi-bin/w3mplus?pass=$(PASS)&action=dict-word&designator=all&query=; DICT_WORD_AT"
keymap "C-y" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; REDO"
keymap "C-z" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; UNDO"

## Search ##

keymap "C-f" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH"
# F3 key
keymap "^[OR" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH_NEXT"
keymap "^[[13~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH_NEXT"
keymap "C-g" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH_NEXT"
# F15 key
keymap "^[[28~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH_PREV"
keymap "ESC-C-g" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SEARCH_PREV"
keymap "/" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; ISEARCH"
keymap "C-k" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION dictcommand=file:///cgi-bin/w3mplus?pass=$(PASS)&action=dict-word&designator=all&query=; DICT_WORD"
keymap "C-e" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION dictcommand=file:///cgi-bin/w3mplus?pass=$(PASS)&action=dict-word&designator=all&tab=open-newtab&query=; DICT_WORD"
# F4 key
keymap "^[OS" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU ContextMenuSearch"
keymap "^[[14~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU ContextMenuSearch"

## Windows & Tabs ##

keymap "C-w" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; TAB_RIGHT; GOTO file:///cgi-bin/w3mplus?pass=$(PASS)&action=close-tab"
keymap "ESC-C-w" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; QUIT"
keymap "C-q" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; EXIT"
keymap "C-t" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; TAB_GOTO about:blank"
keymap "C-n" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; EXTERN \"w3m ${WWW_HOME-about:home} #\""
keymap "ESC-C-p" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; EXTERN \"w3m-private --link './.w3m/bookmark.html' --link './.w3mplus' -- 'about:private' #\""
keymap "C-j" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO_LINK"
keymap "C-m" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO_LINK"
keymap "ESC-C-t" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO file:///cgi-bin/w3mplus?pass=$(PASS)&action=undo-tab"
keymap "ESC-1" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; CLOSE_TAB"
keymap "ESC-2" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-3" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-4" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-5" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-6" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-7" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-8" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_LEFT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"
keymap "ESC-9" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; NEW_TAB; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; TAB_RIGHT; CLOSE_TAB"

## History ##

keymap "C-h" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO file:///cgi-bin/w3mplus?pass=$(PASS)&action=sidebar-history"
keymap "ESC-C-h" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; HISTORY"

## Bookmarks ##

keymap "C-d" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; ADD_BOOKMARK"
keymap "C-b" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; GOTO file:///cgi-bin/w3mplus?pass=$(PASS)&action=sidebar-bookmark"
keymap "ESC-C-b" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; BOOKMARK"

## Tools ##

keymap "ESC-C-y" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; DOWNLOAD_LIST"
# F12 key
keymap "^[[24~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuWebDeveloper"
keymap "ESC-C-k" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; PIPE_BUF"
keymap "ESC-C-q" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; LOAD ~/.w3m/request.log"
# F14 key
keymap "^[[27~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; COMMAND"
# F16 key
keymap "^[[29~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; EXEC_SHELL"
keymap "C-u" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; VIEW"

## Miscellaneous ##

# F11 key
keymap "^[[23~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION \"editor=${PAGER:-less --}\"; EDIT_SCREEN; SET_OPTION \"editor=${VISUAL:-${EDITOR:-vi --}}\""
# F10 key
keymap "^[[21~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU Menu"
# F7 key
keymap "^[[18~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; EDIT_SCREEN"
# F6 key
keymap "^[[17~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION default_url=1; GOTO"
keymap "ESC-d" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION default_url=1; TAB_GOTO"
keymap "C-l" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SET_OPTION default_url=1; GOTO"
# F1 key
keymap "^[OP" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; HELP"
keymap "^[[11~" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; HELP"

## Menu Bar ##

keymap "ESC-f" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuFile"
keymap "ESC-e" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuEdit"
keymap "ESC-v" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuView"
keymap "ESC-s" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuHistory"
keymap "ESC-b" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuBookmarks"
keymap "ESC-t" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuTools"
keymap "ESC-h" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MENU MenuHelp"

## Other ##

keymap "LEFT" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MOVE_LEFT"
keymap "RIGHT" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MOVE_RIGHT"
keymap "UP" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MOVE_UP"
keymap "DOWN" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; MOVE_DOWN"
keymap "ESC-C-d" COMMAND "SET_OPTION keymap_file=keymap_w3mplus; SUSPEND"
