summaryrefslogtreecommitdiff
path: root/.w3m/keymap
diff options
context:
space:
mode:
Diffstat (limited to '.w3m/keymap')
-rw-r--r--.w3m/keymap285
1 files changed, 285 insertions, 0 deletions
diff --git a/.w3m/keymap b/.w3m/keymap
new file mode 100644
index 0000000..18cb2c1
--- /dev/null
+++ b/.w3m/keymap
@@ -0,0 +1,285 @@
+# First get rid of defaults
+keymap K NULL
+keymap J NULL
+keymap SPC NULL
+keymap - NULL
+keymap + NULL
+keymap C-v NULL
+keymap ESC-v NULL
+keymap C-f NULL
+keymap C-b NULL
+keymap C-n NULL
+keymap C-p NULL
+keymap < NULL
+keymap > NULL
+keymap . NULL
+keymap , NULL
+keymap ^ NULL
+keymap C-a NULL
+keymap W NULL
+keymap ^[[6~ NULL
+keymap ^[[5~ NULL
+keymap g NULL
+keymap ^[[1~ NULL
+keymap ^[[4~ NULL
+keymap ESC-< NULL
+keymap ESC-> NULL
+keymap [ NULL
+keymap ] NULL
+#keymap ^[[Z NULL #This is shift+tab
+keymap ESC-m NULL
+keymap ( NULL
+keymap ) NULL
+keymap C-j NULL
+keymap C-m NULL
+keymap ESC-C-j NULL
+keymap ESC-C-m NULL
+keymap ESC-w NULL
+keymap ESC-W NULL
+keymap C-s NULL
+keymap = NULL
+keymap ESC-l NULL
+keymap U NULL
+keymap V NULL
+keymap v NULL
+keymap R NULL
+keymap ESC-s NULL
+keymap : NULL
+keymap C-q NULL
+keymap T NULL
+keymap } NULL
+keymap { NULL
+keymap ESC-a NULL
+keymap ESC-b NULL
+keymap c NULL
+keymap ESC-: NULL
+keymap C-h NULL
+keymap q NULL
+keymap Q NULL
+keymap C-w NULL
+keymap C-d NULL
+keymap C-u NULL
+keymap RIGHT NULL
+keymap l NULL
+keymap LEFT NULL
+keymap h NULL
+keymap j NULL
+keymap DOWN NULL
+keymap k NULL
+keymap UP NULL
+keymap C-e NULL
+keymap C-y NULL
+keymap 0 NULL
+keymap $ NULL
+keymap Z NULL
+keymap z NULL
+keymap ESC-g NULL
+keymap gg NULL
+keymap G NULL
+keymap w NULL
+keymap b NULL
+keymap C-n NULL
+keymap C-p NULL
+#keymap ESC-TAB NULL
+keymap f NULL
+keymap C-o NULL
+#keymap TAB NULL
+keymap C-j NULL
+keymap C-] NULL
+keymap I NULL
+keymap ESC-I NULL
+keymap ESC-C-j NULL
+keymap y NULL
+keymap u NULL
+keymap i NULL
+keymap gC-g NULL
+keymap C-g NULL
+keymap ";" NULL
+keymap M NULL
+keymap ESC-M NULL
+keymap F NULL
+keymap ESC-u NULL
+keymap t NULL
+keymap @ NULL
+keymap "#" NULL
+keymap | NULL
+keymap B NULL
+keymap L NULL
+keymap H NULL
+keymap s NULL
+keymap gf NULL
+keymap S NULL
+keymap E NULL
+keymap ESC-e NULL
+keymap C-r NULL
+keymap r NULL
+keymap C-l NULL
+keymap C-t NULL
+keymap d NULL
+keymap gt NULL
+keymap gT NULL
+keymap ESC-t NULL
+keymap C-wL NULL
+keymap C-wH NULL
+keymap a NULL
+keymap n NULL
+keymap N NULL
+keymap / NULL
+keymap ? NULL
+keymap C-@ NULL
+keymap ESC-n NULL
+keymap ESC-p NULL
+keymap \" NULL
+keymap ^[[2~ NULL
+keymap ^[[28~ NULL
+keymap ^[[E NULL
+keymap ^[[L NULL
+keymap o NULL
+keymap C-k NULL
+keymap D NULL
+keymap m NULL
+keymap ESC-c NULL
+keymap ESC-o NULL
+keymap ESC-k NULL
+keymap \\ NULL
+keymap ! NULL
+#keymap C-z NULL
+keymap ZZ NULL
+keymap ZQ NULL
+
+#urls operations................................................................
+#keymap PEEK #Show current page url.
+#Focus in address bar.
+keymap o GOTO
+keymap C-l GOTO
+#Focus in address bar. Open in new tab.
+keymap O TAB_GOTO
+keymap ef PEEK_LINK #Show link under cursor.
+#Execute external browser = open current link in $BROWSER
+#tip: number(2-9) + external browser shortcut(M-o) executes executes the
+#external browser command linked to the prefix number.
+#See "External Program Settings" in "Option Setting Panel"(OPTIONS)
+#Open current link with external browser = sensible browser
+keymap M-o EXTERN
+#copy current url and remove newline at the end.
+keymap yy EXTERN copy_url.sh
+#keymap yy EXTERN "echo -n %s | xclip -i -selection clipboard"
+#keymap yy EXTERN "echo -n %s | xsel -b"
+#open link under cursor with external browser = sensible browser
+keymap M-p EXTERN_LINK
+#Copy link under cursor, It does not copy images urls
+#keymap yf EXTERN_LINK 'env printf %s "$0" | xsel -b'
+keymap yf EXTERN_LINK copy_url.sh
+#follow link in clipboard in the current tab.
+keymap p GOTO /usr/lib/w3m/cgi-bin/goto_clipboard.cgi
+#follow link in clipboard in new foreground tab.
+keymap P TAB_GOTO /usr/lib/w3m/cgi-bin/goto_clipboard.cgi
+keymap F TAB_LINK #Follow link in a new foreground tab
+#follow link under cursor in new background tab
+#keymap COMMAND "TAB_LINK ; PREV_TAB"
+keymap f GOTO_LINK #Follow link in current tab
+keymap C-j GOTO_LINK #Follow link (Enter = Ctrl+j)
+
+#scrolling....................................................................
+#pager-like scrolling.
+keymap k DOWN
+keymap j UP
+keymap l RIGHT
+keymap h LEFT
+keymap gg BEGIN #Go to the top.
+#go to line number 5 "5G"
+keymap G END #Go to the end.
+#keymap C-d NEXT_PAGE
+#keymap C-u PREV_PAGE
+#Av. Pag = M-[6~ Re. Pag = M-[5~
+keymap M-[6~ NEXT_PAGE
+keymap M-[5~ PREV_PAGE
+keymap SPC NEXT_PAGE
+#map Shift + space PREV_PAGE note: this is not present in default keymap
+#Remap PageUp to Shitf + Space
+#URxvt.keysym.Shift-space: \033[5~
+keymap zz CENTER_V #center vertical-screen in cursor position
+
+#-bookmarks....................................................................
+keymap C-d ADD_BOOKMARK #Add current page to bookmarks
+keymap gb VIEW_BOOKMARK #Show bookmarks
+keymap :b VIEW_BOOKMARK #Show bookmarks
+keymap C-b VIEW_BOOKMARK #Show bookmarks
+
+#-search.......................................................................
+keymap / ISEARCH #Enter find mode
+keymap C-f ISEARCH #Enter find mode
+keymap ? ISEARCH_BACK #Enter find mode backwards (incremental)
+#support regex expressions
+keymap n SEARCH_NEXT #Find next
+keymap N SEARCH_PREV #Find previous
+
+#-Commands....................................................................
+#Execute w3m functions.
+keymap ! COMMAND
+keymap + HELP #View help
+keymap * OPTIONS #Option setting panel
+#keymap EXEC_SHELL #Execute shell command
+#Send rendered document to pipe
+keymap | PIPE_BUF
+#Execute shell command and browse
+#keymap PIPE_SHELL
+#Reload configuration files.
+keymap M-r REINIT
+keymap q QUIT #Quit w3m with confirmation.
+keymap ZZ EXIT #Quit w3m without confirmation.
+keymap r RELOAD #Reload current page.
+#keymap S INTERRUPT #Send w3m to background=C-z in bash
+
+#-save/load.....................................................................
+#Save document source (html), sometimes download a gzip file (without extention)
+keymap :w DOWNLOAD
+keymap C-s DOWNLOAD
+#Save redered document
+keymap :W PRINT
+#keymap ESC-C-J SUBMIT #e.g. execute search in google
+#Load local file.
+keymap C-o LOAD
+
+#-miscellany....................................................................
+keymap C-Y DOWNLOAD_LIST #Show download menu
+keymap C-y DOWNLOAD_LIST #Show download menu
+keymap :E EDIT_SCREEN #Edit current rendered document with sensible-editor
+keymap :e EDIT #Edit current local file wtih sensible-editor
+
+keymap M-u LIST #Show list of all links, anchors and images
+keymap M-m MOUSE_TOGGLE #Toggle activity of mouse
+keymap M-i VIEW_IMAGE #pendant change SC.View image in extern viewer
+keymap M-I DISPLAY_IMAGE
+#Show Context menu. It has specific option for links under the cursor.
+keymap M-c MENU
+
+#-word operations...............................................................
+#send word interactively to specified dictionary
+#keymap DICT_WORD
+#send the word under cursor and send it to specified dictionary
+#goldendict must be opened before if not w3m freezes.
+#keymap a DICT_WORD_AT
+
+#tests..........................................................................
+#Folding lines for plain text files
+keymap C-x COMMAND "SET_OPTION fold_line=toggle ; RESHAPE"
+#keymap C-x DISPLAY_IMAGE
+#keymap C-v MARK_URL
+#keymap ; MARK_URL
+#keymap C-z MAIN_MENU
+#Execute search in search camp (useful when are no buttons to search
+#in the non-javascript version) e.g., Youtube.
+#keymap C-z SUBMIT
+#keymap C-x MOUSE_TOGGLE
+#keymap C-v PIPE_SHELL
+#
+#
+# My custom bindings
+keymap C-p COMMAND "SAVE_SCREEN /home/lxf/inbox/output.txt"
+# Open current buffer in an external browser (app)
+keymap pp COMMAND "PRINT /home/lxf/inbox/new.txt && mutt -s 'Article'"
+## fzf search of commands
+keymap xx COMMAND "READ_SHELL ~/.w3m/cgi-bin/fnx_fzfmiru.cgi ; BACK ; GOTO file:/cgi-bin/fnx_execute.cgi ; BACK"
+keymap sg COMMAND "SET_OPTION dictcommand=file:///cgi-bin/omnibar_google.cgi ; DICT_WORD"
+keymap sb COMMAND "SET_OPTION dictcommand=file:///cgi-bin/omnibar_brave.cgi ; DICT_WORD"