NeiL978/vimkey

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

★ 0Forks 0GitHub ↗Compare

Project website ↗

README


Vimkey

Use keyboard control browser jumps, scrolling, switching tabs and more. support Safari, Chrome, Edge.

English | 简体中文


Features

Powerful Feature & Optimized for Mobile Device

  • Custom key binding.
  • Customize filter rules to disable Vimkey.
  • Smooth scrolling optimized for 120Mhz/ProMotion high rate screen.
  • Support config export & import,cross-platform compatibility.
  • 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.

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.

Copyright © HAOZHEN MA 2022

Contributors

Haojen

Issues