TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Vimac – Productive macOS keyboard-driven navigation

375 pointsby dexterlengover 4 years ago

24 comments

dexterlengover 4 years ago
Hello all! I am a student from Singapore who was introduced to Vimium by a friend two years ago. Vimac is my attempt to implement Vimium on an OS level.<p>I have shared this app on Reddit about a year ago. Since then, the notable changes would be a major performance buff in webkit&#x2F;electron, force keyboard layout, and reducing the overwhelming no. of hints to what is just &quot;clickable&quot;.<p>It is open source at <a href="https:&#x2F;&#x2F;github.com&#x2F;dexterleng&#x2F;vimac&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dexterleng&#x2F;vimac&#x2F;</a>.<p>Do let me know if you have any questions!
评论 #24328139 未加载
评论 #24327707 未加载
评论 #24323796 未加载
评论 #24324742 未加载
评论 #24329184 未加载
评论 #24324484 未加载
评论 #24324605 未加载
评论 #24323929 未加载
asjldkfinover 4 years ago
Love this app. Absolutely check it out if you are serious about keyboard navigation.<p>The only suggestion I’d make is to have the cursor return to its old position after an action. But it’s a minor nitpick.
评论 #24323948 未加载
refresherover 4 years ago
The headlining quote on the site seems a bit silly. Does anyone consider their Mac trackpad to be &quot;clunky&quot;?
评论 #24328691 未加载
评论 #24328323 未加载
评论 #24328528 未加载
ndandover 4 years ago
Very handy!<p>My right wrist used to pain a lot because of excessive mouse usage. I had tried out various keyboard-driven apps but I didn&#x27;t find any app practical enough for my needs, so I made one.<p>I&#x27;d like to share here my &quot;generic&quot; keyboard-driven navigation app for Windows:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;ndandoulakis&#x2F;SlickCursor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ndandoulakis&#x2F;SlickCursor</a>
评论 #24327196 未加载
wakkaflokkaover 4 years ago
I have been looking for something like this for a LONG time. Impressive! My ideal state is to be able to navigate anything and everything with VIM keybindings. Including the physical world :)
评论 #24325272 未加载
ivan888over 4 years ago
Really want a way to have vi-mode input in all text inputs throughout the OS, hopefully that is a future possibility
评论 #24326833 未加载
评论 #24325220 未加载
评论 #24325864 未加载
mkskmover 4 years ago
This is great, thank you! Although, the name seems like a bit of a misnomer since there&#x27;s not much in common with vim aside from the HJKL keys. It&#x27;s more like EasyMotion or avy-mode.
js2sjover 4 years ago
The idea is great, but I don&#x27;t think it&#x27;ll be faster for me to navigate in Mac using vimac than using trackpad or mouse currently.<p>I think the thing which is not wonderful now is: in vim, you enter a mode, in that mode, you can do a series of navigation to get to the final destination. While in vimac, you enter a mode to do just one navigation and you&#x27;re out of the mode, you have to press the key enter the mode again to do another navigation. This makes me feel not productive at all.
stefanfiskover 4 years ago
I’ve been thinking about implementing something like this for years - it’s great to see that someone actually went ahead and did it!<p>The accessibility API is one thing that I really miss since mostly leaving macOS for Linux. Most apps support it in at least a rudimentary way, and it allows for a bunch of neat tricks.
siproprioover 4 years ago
I really want a version of this for Windows as well!
评论 #24324171 未加载
评论 #24324037 未加载
评论 #24325958 未加载
RMPRover 4 years ago
I remember when you posted this on Reddit[0] very happy you continued to work on it. At one point I might even switch to macOS :)<p>0: <a href="https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;vim&#x2F;comments&#x2F;dc95by&#x2F;vimac_vimium_for_macos&#x2F;" rel="nofollow">https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;vim&#x2F;comments&#x2F;dc95by&#x2F;vimac_vimium_for_ma...</a>
tkainradover 4 years ago
Great job! Always amazing when a single person sees a problem and engineers the hell out of it.<p>For everyone interested in efficient keyboard usage: You might enjoy KeyCombiner - a web app to organize, learn, and practice keyboard shortcuts.<p><a href="https:&#x2F;&#x2F;keycombiner.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;keycombiner.com&#x2F;</a>
hackerm0nkeyover 4 years ago
awesome indeed. Any plans to support more Vim navigations, something like &#x27;gg&#x27; and &#x27;G&#x27; would be useful IMO. As well as the ability to use a custom &#x27;ESC&#x27; mapping to leave the scroll mode.
radoover 4 years ago
Two letters appeared on a Safari tab, I typed them and nothing happened. Why?
submetaover 4 years ago
Wow, seems phantastic. Love vimium in Firefox and all automation &#x2F; keyboard remapping tools on the Mac (Keyboard Maestro, Alfred App, Karabiner Elements). Will definitely check this out.
justnotworthitover 4 years ago
I&#x27;ve been using Shortcat for this and Amethyst for tiling. Glad to see another project. Anyone know Windows OS equivalents?
评论 #24327991 未加载
rasen58over 4 years ago
How does this compare to Shortcat? I tried Shortcat a while ago but it didn&#x27;t work well for me
tcoff91over 4 years ago
This is incredible! wow!
lvturnerover 4 years ago
Thank you for this! It fills such a huge gap in my workflow!
toptalover 4 years ago
Can someone please create this for Cubase, Logic, etc.
danraover 4 years ago
Thank you on behalf of my RSI.
nchudleighover 4 years ago
yes yes yes yes yes. can’t wait to try this out. heavy vimium user
xenoniteover 4 years ago
macOS 10.14 or later required. (Still on 10.11 here)
评论 #24327914 未加载
评论 #24324881 未加载
评论 #24327426 未加载
评论 #24336482 未加载
评论 #24325345 未加载
LeicaLatteover 4 years ago
Very cool!