Skip to content

Haojen/vimkey

Repository files navigation


Vimkey

Use the Keyboard to control the browser, reducing dependence on the Mouse & Trackpad.

English | 简体中文


Vimkey - Use the keyboard control browser | Product Hunt

Features

Powerful Feature

  • Use the keyboard trigger click button or open a link
  • Custom key binding.
  • Smooth scrolling optimized for 120Mhz/ProMotion high rate screen.
  • Support config export & import
  • Customize filter rules to disable Vimkey.
  • Accessibility friendly.

Beautiful UI, Easy to Use

  • Simple and intuitive user interface.
  • Friendly new guide and help to help you get started with Vimkey quickly.
  • Smooth and natural transition animation.
  • Support Light / Dark theme

Cross-platform, multi-browser support

Support Safari Chrome Edge. Safari (macOS / iPadOS / iOS)

iOS & iPadOS system requirement: 15.0 or above
macOS system requirement: macOS 11.0 or above


Keyboard Bindings

Navigation

J   Switch to pre tab      
K   Switch to next tab
H   Go back in history
L   Go forward in history 

Scroll

k   Scroll up                                   
j   Scroll down                                 
u   Fast scroll up                             
d   Fast scroll down                           
h   Scroll left                                 
l   Scroll right                                

Open & Search

f   To highlight current page all button or links
o   Open A Url From The Tab Or A New Tab (With Shift)
T   Search Tabs
t   Open A New Tab
P   Open The Clipboard's URL In A New Tab
p   Open The Clipboard's URL In The Current Tab

Tab Control

i   TemporarilyDisableModeDescription
gf  Select The Next Frame On Page
yt  Duplicate Current Tab
r   Refresh Page
X   Restore Page
x   Close Current Page
gi  Focus On First Input Field
yy  Copy The Current URL

Media Control

-   Reduce Sound Volume
=   Increase Sound Volume
m   Mute/Unmute

Other

?   Get Help
Escape Cancel or blur from input

Privacy Policy

When enabling Vimkey, you will be warned that the extension will have access to sensitive information. This access is required for the extension to be able to interact with the website. Vimkey never collects, stores, or transmits any information. It runs entirely locally on your device

in Safari, You can choose to allow just for one day or always and you can also choose to allow just on specific websites or on every website. You can revoke access at any time using Manage Extensions

Thanks

Vimium and Vimari provided me with a lot of inspiration and reference

About

As an indie developer, this is my only source of income, which is why your support means so much to me, and it's a great encourage.

Star, share, comment, feedback, buy me coffee, etc.

Buy me coffee ☕️

Copyright © HAOZHEN MA 2022

About

⌨️ A browser extension, use the keyboard control browsers jumps, scrolling, switching tabs and more. support Safari, Chrome, andEdge

Topics

Resources

Stars

Watchers

Forks