[{"data":1,"prerenderedAt":455},["ShallowReactive",2],{"project-24323378":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":82,"maker_in_thread":213,"shape":222,"grid":225,"attempts":417,"same_week":418,"maker_shows":41,"maker_hidden":447,"reader_version":448,"card":449},"24323378","Vimac","Productive macOS keyboard-driven navigation","title","Show HN: Vimac – Productive macOS keyboard-driven navigation","http:\u002F\u002Fvimacapp.com","vimacapp.com","dexterleng",1598800023,2020,375,73,97,3028,4,"legend","dev_tools","keyboard navigation","desktop_app",[24,25,26,27],"macos keyboard navigation","vimium for mac","accessibility api","keyboard-driven","mixed",0.121,{"positive":31,"neutral":32,"mixed":33,"critical":34},11,13,2,8,34,{"performance":37,"execution":40,"idea":42,"design":43},{"positive":38,"critical":39},0,5,{"positive":33,"critical":41},1,{"positive":18,"critical":41},{"positive":38,"critical":41},[38,41,45,38,39,45,38,38,45,45,39,38,38,39,45,41,38,38,38,39,38,38,38,38,45,41,45,45,38,38,39,45,38,39,39,39,45,41,41,39],3,null,{"problem":48,"audience":59,"pricing":46,"motivation":68,"time_to_build":46,"stack":72,"openness":79,"stage":80,"team_size":81},{"value":49,"source":50,"evidence":51},"Navigating macOS GUI apps with keyboard instead of mouse or trackpad","maker",[52,55],{"id":53,"by":11,"text":54},"24323394","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. I have shared this app on…",{"id":56,"by":57,"text":58},"24324532","ndand","Very handy! My right wrist used to pain a lot because of excessive mouse usage. I had tried out various keyboard-driven apps but I didn't find any app practical enough for my…",{"value":60,"source":61,"evidence":62},"macOS users who want keyboard-driven navigation, including people with wrist pain","inferred",[63,64],{"id":56,"by":57,"text":58},{"id":65,"by":66,"text":67},"24328761","danra","Thank you on behalf of my RSI.",{"value":69,"source":50,"evidence":70},"Author was introduced to Vimium and wanted it at OS level",[71],{"id":53,"by":11,"text":54},[73],{"value":74,"source":50,"evidence":75},"Swift",[76],{"id":77,"by":11,"text":78},"24323999","The app is written in Swift, not Electron. Vimac had major performance issues previously when traversing the UI Element tree of Electron\u002FWebkit apps.","open_source","launched","solo",{"praise":83,"objections":112,"requests":138,"questions":173,"alternatives":188},[84,97],{"value":85,"source":86,"evidence":87},"Useful for keyboard navigation and reducing wrist strain","commenter",[88,92,93],{"id":89,"by":90,"text":91},"24323966","fny","Why did you choose to use electron for something so specific to MacOS? Awesome project by the way. This will save my wrists from a lot of pain.",{"id":65,"by":66,"text":67},{"id":94,"by":95,"text":96},"24323868","asjldkfin","Love this app. Absolutely check it out if you are serious about keyboard navigation. The only suggestion I’d make is to have the cursor return to its old position after an…",{"value":98,"source":86,"evidence":99},"Fills a gap similar to Vimium on the OS level",[100,104,108],{"id":101,"by":102,"text":103},"24324438","wakkaflokka","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…",{"id":105,"by":106,"text":107},"24324161","submeta","Wow, seems phantastic. Love vimium in Firefox and all automation \u002F keyboard remapping tools on the Mac (Keyboard Maestro, Alfred App, Karabiner Elements). Will definitely check…",{"id":109,"by":110,"text":111},"24327774","lvturner","Thank you for this! It fills such a huge gap in my workflow!",[113,120,127],{"value":114,"source":86,"evidence":115},"Slower than mouse or trackpad for multi-step navigation",[116],{"id":117,"by":118,"text":119},"24328021","js2sj","The idea is great, but I don't think it'll be faster for me to navigate in Mac using vimac than using trackpad or mouse currently. I think the thing which is not wonderful now…",{"value":121,"source":86,"evidence":122},"Performance and CPU usage were high in Electron\u002Fwebkit apps",[123],{"id":124,"by":125,"text":126},"24323796","nikivi","One issue I had with running this aside from it taking quite a lot of CPU is that when opening Discord, I'd always get a warning that I am using a screen reader. Was it solved in…",{"value":128,"source":86,"evidence":129},"Name suggests vim more than it delivers",[130,134],{"id":131,"by":132,"text":133},"24324941","mkskm","This is great, thank you! Although, the name seems like a bit of a misnomer since there's not much in common with vim aside from the HJKL keys. It's more like EasyMotion or…",{"id":135,"by":136,"text":137},"24324560","jagged-chisel","Nope. This is really just making your GUI work better with the keyboard. Editing text is fundamentally different than manipulating a graphical interface, so this doesn't mimic…",[139,150,165],{"value":140,"source":86,"evidence":141},"Windows and Linux versions",[142,146],{"id":143,"by":144,"text":145},"24324024","siproprio","I really want a version of this for Windows as well!",{"id":147,"by":148,"text":149},"24324171","ziftface","Would also love a gnome\u002Flinux version.",{"value":151,"source":86,"evidence":152},"Support for older macOS versions",[153,157,161],{"id":154,"by":155,"text":156},"24324568","xenonite","macOS 10.14 or later required. (Still on 10.11 here)",{"id":158,"by":159,"text":160},"24325345","vivab0rg","macOS 10.13 is the last macOS supported on my one and only Macbook Air 13\" Mid-2011 :(",{"id":162,"by":163,"text":164},"24327426","zestyping","Still on 10.10 (due to SIP). Does this depend on a lot of newer system APIs?",{"value":166,"source":86,"evidence":167},"Optional cursor return to previous position",[168,169],{"id":94,"by":95,"text":96},{"id":170,"by":171,"text":172},"24327200","ryen","make it optional =)",[174,181],{"value":175,"source":86,"evidence":176},"How does it compare to Shortcat?",[177],{"id":178,"by":179,"text":180},"24328390","rasen58","How does this compare to Shortcat? I tried Shortcat a while ago but it didn't work well for me",{"value":182,"source":86,"evidence":183},"Can hjkl be rebound for Colemak-DH?",[184],{"id":185,"by":186,"text":187},"24324605","victoriasun","I love this! As a colemak-dh user, is there a way to easily re-kebind hjkl?",[189,200,207],{"value":190,"source":86,"evidence":191},"Shortcat",[192,196],{"id":193,"by":194,"text":195},"24328139","_chendo_","Hello! Glad to see more people making tools around the Accessibility API. I've been working on a similar app called Shortcat (https:\u002F\u002Fshortcatapp.com) almost 8 years ago (wow)…",{"id":197,"by":198,"text":199},"24326184","justnotworthit","I've been using Shortcat for this and Amethyst for tiling. Glad to see another project. Anyone know Windows OS equivalents?",{"value":201,"source":86,"evidence":202},"Vimium",[203],{"id":204,"by":205,"text":206},"24324742","johne20","Great work! I am just trying it out, but realized it doesn't highlight links\u002Fbuttons in Firefox. Is that outside the scope of this tool? If so, do you just suggest using Vimac in…",{"value":208,"source":50,"evidence":209},"hunt-and-peck",[210],{"id":211,"by":11,"text":212},"24324037","I have yet to try it out: https:\u002F\u002Fgithub.com\u002Fzsims\u002Fhunt-and-peck",{"comments":214,"answered":215,"key":216},9,6,[217,218,221],{"id":53,"text":54},{"id":219,"text":220},"24323860","> it taking quite a lot of CPU Yes that is fixed. The reason for slow performance + high cpu usage on electron\u002Fwebkit apps was just the sheer amount of mach ipc calls (from the…",{"id":77,"text":78},{"commenters":223,"max_depth":39,"maker_replies":214,"first_comment_mins":45,"lifespan_hours":224},57,37,[226,228,230,232,234,238,241,242,246,250,251,253,257,260,263,265,268,269,272,274,278,280,283,286,288,292,294,297,298,302,305,307,310,311,314,316,318,321,325,328,331,333,335,338,341,343,346,349,350,351,352,355,358,361,365,368,372,376,378,380,383,385,389,391,395,397,400,402,405,406,407,410,413],[53,38,38,227,11,41],"maker\u002Fpositive\u002Fidea",[124,38,41,229,125,38],"project\u002Fcritical\u002Fperformance",[219,38,38,231,11,41],"maker\u002Fpositive\u002Fperformance",[89,38,45,233,90,38],"project\u002Fneutral\u002Fexecution",[235,38,38,236,237,38],"24323995","commenter\u002Fneutral\u002Fnone","hibiscus4156",[239,38,38,236,240,38],"24323998","messe",[77,38,38,233,11,41],[243,38,39,244,245,38],"24323929","project\u002Fpositive\u002Fnone","atsaloli",[247,38,45,248,249,38],"24324484","project\u002Fneutral\u002Fidea","pazimzadeh",[135,38,45,248,136,38],[252,38,38,248,11,41],"24324575",[254,38,38,255,256,38],"24325211","commenter\u002Fneutral\u002Fidea","nchudleigh",[258,38,38,255,259,38],"24328054","cuchoi",[261,38,38,255,262,38],"24329154","konart",[185,38,45,264,186,38],"project\u002Fneutral\u002Fnone",[266,38,38,267,11,41],"24324649","maker\u002Fneutral\u002Fnone",[204,38,45,264,205,38],[270,38,38,271,11,41],"24324839","project\u002Fneutral\u002Fperformance",[273,38,38,236,132,38],"24325672",[275,38,39,276,277,38],"24327707","maker\u002Fpositive\u002Fexecution","ajavascriptdude",[193,38,38,279,194,38],"other\u002Fpositive\u002Fidea",[281,38,38,279,282,38],"24328695","IggleSniggle",[284,38,38,285,194,38],"24337914","other\u002Fneutral\u002Fnone",[287,38,38,279,282,38],"24338559",[289,38,39,290,291,38],"24329184","maker\u002Fpositive\u002Fnone","anoviceuser",[94,41,45,293,95,38],"project\u002Fmixed\u002Fdesign",[295,41,38,296,11,41],"24323948","maker\u002Fneutral\u002Fdesign",[170,41,45,296,171,38],[299,33,41,300,301,38],"24328296","project\u002Fcritical\u002Fdesign","refresher",[303,33,38,285,304,38],"24328323","klysm",[306,33,38,296,11,41],"24328528",[308,33,38,285,309,38],"24328691","seventhtiger",[56,45,38,285,57,38],[312,45,38,285,313,38],"24327196","mjcohen",[315,45,38,285,57,38],"24329782",[101,18,39,317,102,38],"project\u002Fpositive\u002Fidea",[319,18,38,285,320,38],"24325272","steffan",[322,39,38,323,324,38],"24324869","other\u002Fneutral\u002Fidea","ivan888",[326,39,38,285,327,38],"24325220","wavesplash",[329,39,38,285,330,38],"24325830","narwally",[332,39,38,285,132,38],"24325899",[334,39,38,285,132,38],"24325864",[336,39,38,279,337,38],"24326833","dbalatero",[339,39,38,340,282,38],"24328745","other\u002Fpositive\u002Fnone",[131,215,45,342,132,38],"project\u002Fmixed\u002Fidea",[117,344,41,345,118,38],7,"project\u002Fcritical\u002Fidea",[347,34,38,323,348,38],"24324750","stefanfisk",[143,214,45,248,144,38],[211,214,38,285,11,41],[147,214,45,248,148,38],[353,214,38,285,354,38],"24327636","sabrehagen",[356,214,38,236,357,38],"24325958","dmortin",[359,214,38,236,360,38],"24328577","chipotle_coyote",[362,363,38,340,364,38],"24324972",10,"RMPR",[366,31,39,276,367,38],"24325534","tkainrad",[369,370,45,248,371,38],"24327046",12,"hackerm0nkey",[373,32,41,374,375,38],"24325177","project\u002Fcritical\u002Fexecution","rado",[105,377,39,317,106,38],14,[197,379,38,285,198,38],15,[381,379,38,285,382,38],"24327991","elrostelperien",[178,384,45,248,179,38],16,[386,387,39,244,388,38],"24324298",17,"tcoff91",[109,390,39,317,110,38],18,[392,393,45,248,394,38],"24323977",19,"toptal",[65,396,39,317,66,38],20,[398,399,39,244,256,38],"24325188",21,[154,401,41,229,155,38],22,[403,401,45,271,404,38],"24324881","Fang_",[158,401,41,229,159,38],[162,401,41,229,163,38],[408,401,41,229,409,38],"24327914","andersonfreitas",[411,401,45,271,412,38],"24336482","skinnymuch",[414,415,39,244,416,38],"24326895",23,"LeicaLatte",[],[419,424,428,433,438,443],{"id":420,"name":421,"points":422,"category":423},"24323589","WebRTC for the Curious",667,"learning_science",{"id":425,"name":426,"points":427,"category":20},"24304623","vscode-debug-visualizer",509,{"id":429,"name":430,"points":431,"category":432},"24309237","Healthcare Is Dumb",441,"web_saas",{"id":434,"name":435,"points":436,"category":437},"24305834","pantel.is",285,"games",{"id":439,"name":440,"points":441,"category":442},"24294397","Muse",266,"productivity",{"id":444,"name":445,"points":446,"category":423},"24332303","ML From Scratch",259,false,"v2",{"id":450,"name":5,"line":6,"ai":447,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":451,"top":18,"kw":452,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":453,"url":9,"mix":454,"praise":85,"objection":114,"sub":21},24323378,0.12,[24,25,26,27],"0130530033500531000500003133005305553115",[31,32,33,34],1794036595363]