Haojen / vimkey

⌨️ A browser extension, use the keyboard control browsers jumps, scrolling, switching tabs and more. support Safari, Chrome, andEdge
https://haojen.github.io/vimkey
131 stars 6 forks source link
cvim haojen vim vimari vimium vimkey


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 ```markdown 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 ```markdown 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 ```markdown - 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