This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This page lists sets of key mappings to be used in specific contexts, including on non-Latin keyboard layouts. For information on writing your own mappings, see README.md § Custom Key Mappings.
To use any one of these mappings, copy their list of map commands and and paste it to Vimium Options -> Custom key mappings.
- Emacs
- Kakoune
- Helix
- Workman
- Bépo
- Russian
- Bulgarian
- Hebrew
- Mongolian
- Georgian
- Armenian
- Greek
- Korean
- Arabic
Arabic language keyboards
Contributed by @Adamkaram.
mapKey ض q
mapKey ص w
mapKey ث e
mapKey ق r
mapKey ف t
mapKey غ y
mapKey ع u
mapKey ه i
mapKey خ o
mapKey ح p
mapKey ج [
mapKey چ ]
mapKey ش a
mapKey س s
mapKey ی d
mapKey ب f
mapKey ل g
mapKey ا h
mapKey ت j
mapKey ن k
mapKey م l
mapKey ک ;
mapKey گ '
mapKey ظ z
mapKey ط x
mapKey ز c
mapKey ر v
mapKey ذ b
mapKey د n
mapKey پ m
mapKey و ,
mapKey . .
mapKey ْ Q
mapKey ٌ W
mapKey ٍ E
mapKey ً R
mapKey ُ T
mapKey ِ Y
mapKey َ U
mapKey ّ I
mapKey ] O
mapKey [ P
mapKey } {
mapKey { }
mapKey | |
mapKey ؤ A
mapKey ئ S
mapKey ي D
mapKey إ F
mapKey أ G
mapKey آ H
mapKey ة J
mapKey » K
mapKey « L
mapKey : :
mapKey ؛ "
mapKey ك Z
mapKey ٓ X
mapKey ژ C
mapKey ٰ V
mapKey B
mapKey ٔ N
mapKey ء M
mapKey < <
mapKey > >
mapKey ؟ ?
mapKey ٬ @
mapKey ٫ #
mapKey ﷼ $
mapKey ٪ %
mapKey × ^
mapKey ، &
mapKey ) (
mapKey ( )
mapKey ـ _
mapKey ۱ 1
mapKey ۲ 2
mapKey ۳ 3
mapKey ۴ 4
mapKey ۵ 5
mapKey ۶ 6
mapKey ۷ 7
mapKey ۸ 8
mapKey ۹ 9
mapKey ۰ 0
Emacs
Contributed by @lorensr.
map <c-n> scrollDown
map <c-p> scrollUp
map <c-b> scrollLeft
map <c-f> scrollRight
map <c-v> scrollFullPageDown
map <a-v> scrollFullPageUp
map <c-w> copyCurrentUrl
map <a-w> copyCurrentUrl
map <c-k> copyCurrentUrl
map <c-s> enterFindMode
map <c-x>o nextTab
map <c-x>0 removeTab
Also these:
map <a-<> scrollToTop
map <a->> scrollToBottom
map <c-h> showHelp
map <c-x>b Vomnibar.activateTabSelection
map <c-x><c-f> Vomnibar.activate
but this very well might not parse correctly. I didn't test them since they work by default in Chrome on a Mac.
💡 See also: full set of Emacs-style key bindings for Vimium by @jaswsinc
Kakoune
Contributed by @staab.
map ge scrollToBottom
map <c-u> scrollPageUp
map <c-d> scrollPageDown
map ga visitPreviousTab
map x enterVisualMode
map X enterVisualLineMode
map d removeTab
map D restoreTab
Helix
Contributed by @Dewktz
map ge scrollToBottom
map <c-u> scrollPageUp
map <c-d> scrollPageDown
map <c-f> scrollFullPageDown
map <c-b> scrollFullPageUp
map zh scrollToLeft
map zl scrollToRight
map gh firstTab
map gp previousTab
map gn nextTab
map ga visitPreviousTab
map gl lastTab
map d removeTab
map u restoreTab
map e Vomnibar.activateEditUrl
map E Vomnibar.activateEditUrlInNewTab
map x enterVisualLineMode
map X enterVisualLineMode
map \ passNextKey
Workman
Contributed by @scribbles.
mapkey n j
mapkey N J
mapkey e k
mapkey E K
mapkey o l
mapkey O L
mapkey k n
mapkey K N
mapkey u i
mapkey U I
mapkey r e
mapkey R E
Bépo
Bépo is an optimized layout for French.
map t scrollDown
map s scrollUp
map c scrollLeft
map r scrollRight
map l reload
map L reload hard
map C goBack
map R goForward
map j createTab
map J Vomnibar.activateTabSelection
map T previousTab
map S nextTab
Russian Language Keyboards
Contributed by @pletinsky. Updated by @tmp6154.
map , showHelp
map о scrollDown
map л scrollUp
map р scrollLeft
map д scrollRight
map пп scrollToTop
map П scrollToBottom
map яР scrollToLeft
map яД scrollToRight
map <с-у> scrollDown
map <с-н> scrollUp
map в scrollPageDown
map г scrollPageUp
map к reload
map пы toggleViewSource
map ш enterInsertMode
map Р goBack
map Д goForward
map пг goUp
map пГ goToRoot
map пш focusInput
map а LinkHints.activateMode
map А LinkHints.activateModeToOpenInNewTab
map <a-а> LinkHints.activateModeWithQueue
map . enterFindMode
map т performFind
map Т performBackwardsFind
map хх goPrevious
map ъъ goNext
map нн copyCurrentUrl
map на LinkHints.activateModeToCopyLinkUrl
map з openCopiedUrlInCurrentTab
map З openCopiedUrlInNewTab
map Л nextTab
map О previousTab
map пе nextTab
map пЕ previousTab
map п0 firstTab
map п; lastTab
map Ц moveTabToNewWindow
map е createTab
map не duplicateTab
map ч removeTab
map Ч restoreTab
map щ Vomnibar.activate
map Щ Vomnibar.activateInNewTab
map Е Vomnibar.activateTabSelection
map и Vomnibar.activateBookmarks
map И Vomnibar.activateBookmarksInNewTab
map па nextFrame
map ь Marks.activateCreateMode
map ё Marks.activateGotoMode
map <a-з> togglePinTab
map ББ moveTabLeft
map ЮЮ moveTabRight
map м enterVisualMode
map М enterVisualLineMode
Bulgarian Language Keyboards
Contributed by @chpet.
map Б showHelp
map т scrollDown
map н scrollUp
map г scrollLeft
map в scrollRight
map жж scrollToTop
map Ж scrollToBottom
map юГ scrollToLeft
map юВ scrollToRight
map <с-е> scrollDown
map <с-щ> scrollUp
map а scrollPageDown
map к scrollPageUp
map и reload
map жя toggleViewSource
map с enterInsertMode
map Г goBack
map В goForward
map жк goUp
map жс focusInput
map о LinkHints.activateMode
map О LinkHints.activateModeToOpenInNewTab
map <ь-о> LinkHints.activateModeWithQueue
map б enterFindMode
map х performFind
map Х performBackwardsFind
map цц goPrevious
map ;; goNext
map щщ copyCurrentUrl
map що LinkHints.activateModeToCopyLinkUrl
map з openCopiedUrlInCurrentTab
map З openCopiedUrlInNewTab
map Н nextTab
map Т previousTab
map жш nextTab
map жШ previousTab
map ж0 firstTab
map ж"; lastTab
map ш createTab
map й removeTab
map Й restoreTab
map д Vomnibar.activate
map Д Vomnibar.activateInNewTab
map Ш Vomnibar.activateTabSelection
map ф Vomnibar.activateBookmarks
map Ф Vomnibar.activateBookmarksInNewTab
map жо nextFrame
map п Marks.activateCreateMode
map ` Marks.activateGotoMode
Hebrew Language Keyboards
Contributed by @david206.
map ח scrollDown
map ל scrollUp
map י scrollLeft
map ך scrollRight
map עע scrollToTop
map זH scrollToLeft
map זL scrollToRight
map <с-ק> scrollDown
map <с-ט> scrollUp
map ג scrollPageDown
map ו scrollPageUp
map ר reload
map עד toggleViewSource
map ן enterInsertMode
map עו goUp
map עU goToRoot
map ען focusInput
map כ LinkHints.activateMode
map <א-כ> LinkHints.activateModeWithQueue
map . enterFindMode
map מ performFind
# goPrevious and goNext are tricky because the Hebrew mapping overriding the English one
#map ]] goPrevious
#map [[ goNext
map טט copyCurrentUrl
map טכ LinkHints.activateModeToCopyLinkUrl
map פ openCopiedUrlInCurrentTab
map עא nextTab
map עT previousTab
map ע0 firstTab
map ע$ lastTab
map א createTab
map טא duplicateTab
map ס removeTab
map ם Vomnibar.activate
map עק Vomnibar.activateEditUrl
map נ Vomnibar.activateBookmarks
map עכ nextFrame
map צ Marks.activateCreateMode
map ; Marks.activateGotoMode
map <א-פ> togglePinTab
map ה enterVisualMode
Mongolian Language Keyboards
Contributed by @altantur.
map , showHelp
map р scrollDown
map о scrollUp
map л scrollLeft
map х scrollRight
map аа scrollToTop
map А scrollToBottom
map яХ scrollToLeft
map яЛ scrollToRight
map <с-н> scrollDown
map <с-х> scrollUp
map б scrollPageDown
map г scrollPageUp
map ж reload
map пы toggleViewSource
map ш enterInsertMode
map Х goBack
map Л goForward
map аг goUp
map аГ goToRoot
map аш focusInput
map ө LinkHints.activateMode
map Ө LinkHints.activateModeToOpenInNewTab
map <a-ө> LinkHints.activateModeWithQueue
map ю enterFindMode
map и performFind
map И performBackwardsFind
map кк goPrevious
map ъъ goNext
map нн copyCurrentUrl
map нө LinkHints.activateModeToCopyLinkUrl
map з openCopiedUrlInCurrentTab
map З openCopiedUrlInNewTab
map О nextTab
map Р previousTab
map аЭ nextTab
map аэ previousTab
map а0 firstTab
map а₮ lastTab
map Ц moveTabToNewWindow
map э createTab
map нэ duplicateTab
map ч removeTab
map Ч restoreTab
map ү Vomnibar.activate
map Ү Vomnibar.activateInNewTab
map Э Vomnibar.activateTabSelection
map м Vomnibar.activateBookmarks
map М Vomnibar.activateBookmarksInNewTab
map аө nextFrame
map т Marks.activateCreateMode
map = Marks.activateGotoMode
map <a-з> togglePinTab
map ЬЬ moveTabLeft
map ВВ moveTabRight
map с enterVisualMode
map С enterVisualLineMode
Georgian Language Keyboards
Contributed by @giogziro95.
Georgian (QWERTY) Layout
map ? showHelp
map ჯ scrollDown
map კ scrollUp
map <c-ე> scrollDown
map <c-ყ> scrollUp
map ჰ scrollLeft
map ლ scrollRight
map გგ scrollToTop
map G scrollToBottom
map ზH scrollToLeft
map ზL scrollToRight
map დ scrollPageDown
map უ scrollPageUp
map H goBack
map L goForward
map გუ goUp
map გU goToRoot
map რ reload
map ყყ copyCurrentUrl
map პ openCopiedUrlInCurrentTab
map P openCopiedUrlInNewTab
map ი enterInsertMode
map ვ enterVisualMode
map V enterVisualLineMode
map ფ LinkHints.activateMode
map F LinkHints.activateModeToOpenInNewTab
map <a-ფ> LinkHints.activateModeWithQueue
map ყფ LinkHints.activateModeToCopyLinkUrl
map [[ goPrevious
map ]] goNext
map გფ nextFrame
map ფF mainFrame
map გი focusInput
map მ Marks.activateCreateMode
map „ Marks.activateGotoMode
map / enterFindMode
map ნ performFind
map N performBackwardsFind
map ო Vomnibar.activate
map O Vomnibar.activateInNewTab
map ბ Vomnibar.activateBookmarks
map B Vomnibar.activateBookmarksInNewTab
map გე Vomnibar.activateEditUrl
map გE Vomnibar.activateEditUrlInNewTab
map თ Vomnibar.activateTabSelection
map ტ createTab
map ხ removeTab
map X restoreTab
map ყტ duplicateTab
map ჟ previousTab
map გთ previousTab
map K nextTab
map გტ nextTab
map გ0 firstTab
map გ$ lastTab
map ^ visitPreviousTab
map <a-პ> togglePinTab
map <a-მ> toggleMuteTab
map გს toggleViewSource
map << moveTabLeft
map >> moveTabRight
map ჭ moveTabToNewWindow
Note: Because Georgian script doesn't have capital letters, some commands won't work with the Georgian (QWERTY) layout included in Windows and macOS by default, and since some Shift+Key combinations give a blank output (do not type anything at all), it's impossible to make them work either. All commands work fine with Georgian (QWERTY) on Linux since it uses a slightly different variant of the layout in which all Shift+Key combinations write a letter, some of which are Latin (instead of typing nothing at all). For more details about the layout, see this.
Armenian Language Keyboards
Contributed by @f-person.
map , showHelp
map յ scrollDown
map կ scrollUp
map հ scrollLeft
map լ scrollRight
map գգ scrollToTop
map գ scrollToBottom
map զՀ scrollToLeft
map զԼ scrollToRight
map դ scrollPageDown
map ւ scrollPageUp
map ռ reload
map գս toggleViewSource
map ի enterInsertMode
map Հ goBack
map Լ goForward
map գւ goUp
map գՒ goToRoot
map գի focusInput
map ա LinkHints.activateMode
map Ա LinkHints.activateModeToOpenInNewTab
map <ա-ա> LinkHints.activateModeWithQueue
map / enterFindMode
map ն performFind
map Ն performBackwardsFind
map խխ goPrevious
map ծծ goNext
map ըը copyCurrentUrl
map ըֆ LinkHints.activateModeToCopyLinkUrl
map պ openCopiedUrlInCurrentTab
map ՊՂ openCopiedUrlInNewTab
map Կ nextTab
map Յ previousTab
map գտ nextTab
map գՏ previousTab
map գէ firstTab
map գ; lastTab
map Ո moveTabToNewWindow
map տ createTab
map ըտ duplicateTab
map ղ removeTab
map Ղ restoreTab
map օ Vomnibar.activate
map Օ Vomnibar.activateInNewTab
map Տ Vomnibar.activateTabSelection
map բ Vomnibar.activateBookmarks
map Բ Vomnibar.activateBookmarksInNewTab
map գֆ nextFrame
map մ Marks.activateCreateMode
map ՝ Marks.activateGotoMode
map <ֆ-պ> togglePinTab
map «« moveTabLeft
map »» moveTabRight
map վ enterVisualMode
map Վ enterVisualLineMode
Greek Language Keyboards
Contributed by @teotsi.
map ξ scrollDown
map κ scrollUp
map η scrollLeft
map λ scrollRight
map γγ scrollToTop
map Γ scrollToBottom
map ζΗ scrollToLeft
map ζΛ scrollToRight
map δ scrollPageDown
map θ scrollPageUp
map ρ reload
map γσ toggleViewSource
map ι enterInsertMode
map Η goBack
map Λ goForward
map γθ goUp
map γΘ goToRoot
map γι focusInput
map φ LinkHints.activateMode
map Φ LinkHints.activateModeToOpenInNewTab
map <a-φ> LinkHints.activateModeWithQueue
map ν performFind
map Ν performBackwardsFind
map υυ copyCurrentUrl
map υφ LinkHints.activateModeToCopyLinkUrl
map π openCopiedUrlInCurrentTab
map Π openCopiedUrlInNewTab
map Κ nextTab
map Ξ previousTab
map γτ nextTab
map γΤ previousTab
map γ0 firstTab
map γ$ lastTab
map τ createTab
map υτ duplicateTab
map χ removeTab
map Χ restoreTab
map ο Vomnibar.activate
map Ο Vomnibar.activateInNewTab
map Τ Vomnibar.activateTabSelection
map β Vomnibar.activateBookmarks
map Β Vomnibar.activateBookmarksInNewTab
map γφ nextFrame
map μ Marks.activateCreateMode
map <a-π> togglePinTab
map << moveTabLeft
map >> moveTabRight
map ω enterVisualMode
map Ω enterVisualLineMode
Korean Language Keyboards
Contributed by @a1p4ca.
map ㅓ scrollDown
map ㅏ scrollUp
map ㅗ scrollLeft
map ㅣ scrollRight
map ㅇ scrollPageDown
map ㅕ scrollPageUp
map ㅛㅛ copyCurrentUrl
map ㅅ createTab
map ㅎㅆ previousTab
map ㅎㅅ nextTab
map ㅌ removeTab