Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.
A Chrome extension for Vim users, but EMACS users would also love it, as it is much extendable with javascript.
# to click links
f Open a link, press SHIFT to flip hints if they are overlapped.
C Open a link in non-active new tab
cf Open multiple links in a new tab
gf Open a link in non-active new tab
af Open a link in new tab
# to switch tabs
E Go one tab left
R Go one tab right
x Close current tab
X Restore closed tab
W New window with current tab
J Move current tab to left
K Move current tab to right
yt Duplicate current tab
<< Move current tab to left
>> Move current tab to right
g0 Go to the first tab
g$ Go to the last tab
gx0 Close all tabs on left
gxt Close tab on left
gxT Close tab on right
gx$ Close all tabs on right
# to scroll pages / DIVs
0 Scroll all the way to the left
e Scroll a page up
d Scroll a page down
gg Scroll to the top of the page
G Scroll to the bottom of the page
j Scroll down
k Scroll up
h Scroll left
l Scroll right
$ Scroll all the way to the right
% Scroll to percentage of current page
cS Reset scroll target
cs Change scroll target
# to capture full pages / DIV
yG Capture current full page
yS Capture scrolling element
# to search seleted with kinds of search engines
sg Search selected with google
sw Search selected with bing
sy Search selected with youtube
sb Search selected with baidu
# to edit input with vim editor
Ctrl-i Go to edit box with vim editor
# to edit URL with vim editor
su Edit current URL with vim editor
Latest reviews
- (2024-10-29) Thresh momo: 1.17.x 版本,所有自定义的map,unmap等设置全部无效.
- (2023-10-18) Wei Zhao: It's been really great. I can throw my mouse away. I mean, literally.
- (2023-09-11) Vlad Sidorov: This often helps speed up the process.
- (2023-07-16) George G: Great stuff! Might even contribute a PR here
- (2023-06-29) update su: 国人开发,功能强大。只是好久没更新了,添加自己的搜索时 (比如我想添加一个知乎搜索) 一直报错,希望能早日解决一下!
- (2023-04-08) 林银辉: 好用,但是想请教一下怎么让的我的提示页面变成中文,我下载的插件 shift + ? 都是英文的提示
- (2023-03-09) h z: 必备的名器,可以说真的可以不用鼠标了
- (2023-03-01) 叔魂儿: 刚开始用,体验还不错
- (2022-11-06) Андрей: This extension is not easy for customization if you have non-standard layout COLEMAK DH. You make graphic interface for modification, but it include only aprox 30% of all shortcuts and it is useless for me. And I have no idea how to use expert mode.
- (2022-09-07) Kuba Maliszewski: Only problem I have is i can't disable pdf viewer and when i want to save from it add text saying "downloaded from chrome" or something like that.
- (2022-08-30) h46incon: 更新之后经常报错,然后页面直接没有响应用不了
- (2022-08-22) Krzysztof Fot: This extension is my reliable companion for years now (and I am very picky). Some recent changes were the reason behind a misunderstanding but were quickly reverted. I can honestly recommend it.
- (2022-08-22) md7: I love this extension so much! This is key for my workflow!
- (2022-08-19) Neta: The latest version (1.0.7) has changes which are not represented in the source code, as some folks said, one of the changes include changing the default search engine. This sketchy practice is making this extension dangerous. Don't take the risk.
- (2022-08-18) Charley Rathkopf: Like others have said, it seems that this extension, which was AWESOME is now malware as it is changing the search provider. Looking in the source code I don't see anything reference to smartwebfinders.com, so there must be some "phone home" function that is getting this site as a target for the change. Thank you Google for highlighting this change. I wish I had the time to review the source code and find why this is happening and make a safe personal copy, but sadly that is unlikely to happen. I hope that there is another good VIM chrome overlay to use. https://imgur.com/a/KjgAvKL
- (2022-08-18) Jaekyeom Kim (Jaekyeom Kim): The search engine changing thing happened to me as well. "Change your search settings to: smartwebfinders.com"
- (2022-08-18) modiX: Great, but I miss the ability to use VIM controls in inputs and textareas. EDIT: It changes my default search provider. Sadly this is malware now.
- (2022-07-25) Michael Kashkov: I cannot find enough words to describe how convenient it is! Thanks for such a fantastic app!
- (2022-06-30) ash: 请问老是报这个错误 咋办啊 Uncaught (in promise) Failed to connect neovim, please make sure your neovim version 0.5 or above. 上下文 _generated_background_page.html 堆叠追踪 background.js:3 (匿名函数)
- (2022-06-23) 邓勇: 强大
- (2022-06-11) Hp Darren: 最新版本的 chrome,老是会自动禁用 Surfingkeys;每天都要手工开启几次
- (2022-05-03) Jody Dickerson: This is amazingly helpful for voice controlling a computer, but please build in an option to disable all so that I can turn on the 2-4 shortcuts that someone is going to actually use in this scenario, turning them all off manually takes forever.
- (2022-04-25) just love it, saves time and effort once you get used to it. Omnibar is almost a separate great productivity tool if you like to open a lot of tabs like me.
- (2022-04-08) Tron Guignard: Leaving the PDF viewer on by default is a mistake, causes problems. But my main issue and imo is a oversite is no mention of this in the settings, nothing within the extension itself told me how to turn it off. What you need is a simple check box in the options, If I need to go to github to get the full instructions then link it or tell me in the options.
- (2022-03-22) X Stone: 与协作的本机应用通信???
- (2022-03-14) Laurie Liu: perfect!!
- (2022-03-04) Zigmas Slušnys: I really like the plugin, however the speed of generating links is not as great as vimium. But that doesn't matter that much considering that it requires now permission to be communicating with native applications. It would be great if that would be optional as I don't want to allow it communicating with other apps without me knowing which particular aspects of my compute it will communicate.
- (2022-02-10) Yu Yuphoria: Worked where Vimium failed i.e on https://web.skype.com/. Vimium though were assigning letter markers but could get the clicks to actually work so tried Surfing Keys and this worked like a charm. Thanks much. Any chance you plan to have something like this for Chrome Devtools or Windows (windows 7) in general ? Would be totally awesome.
- (2022-01-01) Edouard Shamis: Extremely convenient and customizable. Must have for all vim-lovers))
- (2021-12-31) Peng Guo: [SurfingKeys] Error found in settings: ReferenceError: map is not defined
- (2021-12-29) Hong Zhu: 今天更新了之后 addSearchAlias mapkey 自己设定的东西会报错,不知道其他人遇到这种情况没。还想问问如何降级surfingkeys。。。
- (2021-12-27) Aliyah Grace Ruskjer: I'm not why but the way the shortcuts are arranged sort of makes things inconvenient compared to other extensions (and Qutebrowser) I've used. How come this couldn't be like Tridactyl or Qutebrowser where the layout feels like you're hands are resting.
- (2021-12-22) Ben Chan: love it. the best web browser extension i have ever seen! it will be your favorite if you are a vim user!
- (2021-12-01) Raymond Chen: No need to touch my mouse / touchpad anymore, AWESOME!!
- (2021-10-08) Laurance Yeomans: I can't work without this anymore. Browsers just aren't browsers without it.
- (2021-09-28) HR H: 差点把我面试搞砸了
- (2021-09-14) Deep Panchal: Great extension. I got every feature I needed :)
- (2021-09-13) Sheng-Hong Wang: definitely a super productivity tool!
- (2021-08-25) Frank Dave: stopped working on YouTube in chrome 92?
- (2021-08-18) 閃亮亮: B 返回上一個使用的 tab F 返回後一個使用的 tab 可以省下太多時間了 這兩個功能我找好久了,實在太好用,不得不來留言支持一下!
- (2021-06-19) Chi-Thien Tran: My life integrated with Vim through Surfingkeys. Excellence job has been done here!
- (2021-06-16) Bai White: 我是做前端开发的,每次在测试富文本编辑器输入数字,就会开启插入模式,导致我富文本输不进去文字。而且还触发搜索跳转。不知道怎么解决,其他时间还是挺好用的。
- (2021-05-29) AR L83X23: Very good!
- (2021-05-19) 揭ym: 神器,离不开了
- (2021-04-29) 永永YongYong: 庭说,很厉害
- (2021-04-08) Дмитрий Ткаченко: Can you made some visual representation of whether the plugin handle keystrokes or not? Something like cursor style in vim showing insert or normal/visual/etc mode
- (2021-04-01) Xiaofeng Wang: MAN! You are so ROCK! The best extension so far!
- (2021-02-21) soundrain: 我愿称其为唯一必要的插件。最近发现按“Q”查单词的一个小细节,下拉列表中会把匹配到的本页单词列出来,这个做得太细心了。
- (2021-02-20) better than vimium
- (2021-01-11) J S: Brook, thank you for your awesome work. I appreciate you sharing your creation with the world. How can I disable certain keys per website? For example, I don't want surfingkeys shortcuts to work on some websites? I would like to know how to block the FULL website or how to prevent one key. Looking forward to your answer!
Statistics
Installs
10,000
history
Category
Rating
4.6439 (278 votes)
Last update / version
2024-11-12 / 1.17.4
Listing languages
en-US