[{"data":1,"prerenderedAt":523},["ShallowReactive",2],{"project-22640054":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":45,"post_text":46,"what":47,"said":84,"maker_in_thread":201,"shape":210,"grid":213,"attempts":485,"same_week":486,"maker_shows":40,"maker_hidden":515,"reader_version":516,"card":517},"22640054","Emvi","An experimental, keyboard-first user interface","title","Show HN: An experimental, keyboard-first user interface","https:\u002F\u002Femvi.com\u002Fblog\u002Fa-new-experimental-user-interface-QMZgmZG1L5","emvi.com","dschramm",1584728768,2020,263,104,173,3028,6,"legend","productivity","knowledge management interface","web_app",[24,25,26,27],"keyboard navigation","knowledge base","command line interface","keyboard shortcuts","mixed",-0.006,{"positive":31,"neutral":32,"mixed":33,"critical":34},13,18,0,10,41,{"design":37,"docs":39,"idea":41,"execution":44},{"positive":18,"critical":38},5,{"positive":40,"critical":40},1,{"positive":42,"critical":43},3,4,{"positive":33,"critical":33},[38,33,33,42,40,33,33,33,38,38,33,33,33,33,42,33,33,33,33,40,42,38,38,42,42,40,40,38,42,40,38,42,33,42,42,38,40,40,43,42],null,{"problem":48,"audience":58,"pricing":46,"motivation":70,"time_to_build":46,"stack":77,"openness":82,"stage":83,"team_size":82},{"value":49,"source":50,"evidence":51},"Slow mouse-driven navigation in knowledge base software; commands aim to be faster via keyboard","maker",[52,55],{"id":53,"by":11,"text":54},"22640134","Hello HN! We just rolled out this little MVP for a new user interface for our knowledge base software. I would love to hear what you think about it! Cheers, Daniel",{"id":56,"by":11,"text":57},"22641036","We have not found any reliable numbers on keyboard usage vs mouse input yet, but it would be quite valuable. Compared to normal shortcuts the commands are easier to remember,…",{"value":59,"source":60,"evidence":61},"Power users and knowledge base users (Emvi is a knowledge management tool)","commenter",[62,66],{"id":63,"by":64,"text":65},"22641060","marvinblum","I agree, but Emvi is a knowledge management tool and if you decide to use it, you usually stick around for a while. So our users should have time to learn it. And I think it's…",{"id":67,"by":68,"text":69},"22640931","nadima","Interesting, particularly useful for power users and high frequency usage products. Have you researched which applications have the highest penetration of keyboard usage and why?…",{"value":71,"source":50,"evidence":72},"Make keyboard-driven, command-based navigation available in their knowledge base software",[73,74],{"id":53,"by":11,"text":54},{"id":75,"by":11,"text":76},"22641985","We are trying to present GUI users with good arguments for a switch. Our tests with people that are unfamiliar with CLIs showed they were up to speed after a short amount of time.",[78],{"value":79,"source":50,"evidence":80},"Vue.js",[81],{"id":56,"by":11,"text":57},"unknown","beta",{"praise":85,"objections":101,"requests":134,"questions":157,"alternatives":168},[86,97],{"value":87,"source":60,"evidence":88},"Good to see keyboard navigation and shortcuts given attention",[89,93],{"id":90,"by":91,"text":92},"22642386","DavidVoid","Always good to see companies put some effort into good keyboard navigation! If you want a keyboard-first interface for your web browser I can recommend Vimium (which I'm sure a…",{"id":94,"by":95,"text":96},"22642223","philjohn","I worked for a company that made software for libraries (public and academic). It evolved over many years, starting off as a terminal session onto a mainframe. The newer windows…",{"value":98,"source":50,"evidence":99},"Commands are easier to remember than shortcuts",[100],{"id":56,"by":11,"text":57},[102,113,120,127],{"value":103,"source":60,"evidence":104},"Keyboard-first design is slow for users who can't touch type or on mobile",[105,109],{"id":106,"by":107,"text":108},"22643907","Avamander","I suspect most people here are forgetting that the average person types slower and finds keys slower than they can point-and-click, because they can't touch type. Keyboard-first…",{"id":110,"by":111,"text":112},"22641175","the_duke","A big issue here are mobile\u002Ftouch devices. You don't want to force your users into keyboard driven interaction there. But as decent mobile support is almost a requirement…",{"value":114,"source":60,"evidence":115},"Lacks visible affordances showing what actions are possible",[116],{"id":117,"by":118,"text":119},"22640647","httpsterio","I like the idea and I would use apps like this in my own personal life, but as a UX designer this is also a super horrible experience if you don't give any affordance in the UI…",{"value":121,"source":60,"evidence":122},"Slash shortcut is awkward on QWERTZ and AZERTY keyboards",[123],{"id":124,"by":125,"text":126},"22645508","Quanttek","Using slash (\"\u002F\") for commands can slow down many users not on QWERTY keyboards because \"\u002F\" requires one to press shift (e.g. QWERTZ or AZERTY keyboards)",{"value":128,"source":60,"evidence":129},"No focus style on interactive elements, hurting keyboard accessibility",[130],{"id":131,"by":132,"text":133},"22641857","otab111","I'm very confused by the fact that this page itself does not have a visible focus style on interactive elements, making it very difficult for somebody who navigates the web with…",[135,144,150],{"value":136,"source":60,"evidence":137},"Add a command help list and interactive tutorial",[138,141],{"id":139,"by":64,"text":140},"22645668","We'll add a \u002Fhelp command showing general usage and a list of all keys and what they do :)",{"id":142,"by":64,"text":143},"22641904","We showed it to some people who are unfamiliar with command lines and they liked it. It's just that most non-technical users never encountered an interface like this, but they do…",{"value":145,"source":50,"evidence":146},"Make command trigger key customizable",[147],{"id":148,"by":11,"text":149},"22647862","Good point. We are on QWERTZ aswell, so we are thinking about making it customizable at some point.",{"value":151,"source":60,"evidence":152},"Provide German language selector or better English support",[153],{"id":154,"by":155,"text":156},"22641079","Hackbraten","Please add a language selector so I can read the website in English. Or maybe lose the German localization altogether. As a German native speaker, I find the German translation…",[158,164],{"value":159,"source":60,"evidence":160},"How do you onboard users to commands?",[161],{"id":162,"by":11,"text":163},"22640674","I agree, that's one of the challenges we have to tackle. The commands being contextual to the page you are on helps in my point of view, but we have to explore ways of onboarding…",{"value":165,"source":60,"evidence":166},"Which open source library handles shortcuts?",[167],{"id":67,"by":68,"text":69},[169,173,180,187,194],{"value":170,"source":60,"evidence":171},"Vimium",[172],{"id":90,"by":91,"text":92},{"value":174,"source":60,"evidence":175},"Qutebrowser",[176],{"id":177,"by":178,"text":179},"22642911","dijit","If you're going down that route I recommend Qutebrowser[0]. I'm a pretty staunch advocate of it since it doesn't feel at all like a \"hack\" of vim in the browser, and because it's…",{"value":181,"source":60,"evidence":182},"Tridactyl",[183],{"id":184,"by":185,"text":186},"22644258","yewenjie","I have found tridactyl a great keyboard-driven navigation tool for browsers, with insane customizability. (Example - want to copy the git clone address into your clipboard? Just…",{"value":188,"source":60,"evidence":189},"Emacs",[190],{"id":191,"by":192,"text":193},"22642230","nemoniac","An excellent keyboard-first interface exists already. It's called Emacs. Give it a chance. It might surprise you.",{"value":195,"source":60,"evidence":196},"Notational Velocity, Alfred, Quicksilver, Enso",[197],{"id":198,"by":199,"text":200},"22640684","eyelidlessness","For (relevant) prior art, see Notational Velocity (which appears to have successors in various states, nvAlt and nvUltra). There's also Alfred, Quicksilver and Enso",{"comments":202,"answered":203,"key":204},8,2,[205,208,209],{"id":206,"text":207},"22641741","Interesting thought, I would love to hear the leading UX designers of those companies discuss their ideas, desperately trying to settle on a solution they all like.",{"id":162,"text":163},{"id":53,"text":54},{"commenters":211,"max_depth":18,"maker_replies":202,"first_comment_mins":38,"lifespan_hours":212},69,163,[214,216,218,221,224,227,230,232,236,238,241,244,247,249,252,255,258,261,264,267,270,272,275,279,280,283,286,287,290,292,295,297,300,303,306,307,309,312,315,318,321,323,325,328,330,332,335,338,341,344,346,350,352,354,358,361,364,367,368,371,374,378,381,384,386,387,388,390,392,393,395,398,399,400,402,405,406,407,408,409,412,414,418,420,423,426,430,432,436,438,440,443,446,450,453,457,459,462,466,469,473,477,479,483],[90,33,38,215,91,33],"project\u002Fpositive\u002Fdesign",[177,33,33,217,178,33],"commenter\u002Fneutral\u002Fnone",[219,33,33,217,220,33],"22643971","RobertRoberts",[222,33,33,217,223,33],"22644125","sullyj3",[225,33,33,217,226,33],"22645109","rmetzler",[228,33,33,217,229,33],"22645986","Vinnl",[184,33,33,231,185,33],"other\u002Fneutral\u002Fnone",[233,33,40,234,235,33],"22644948","project\u002Fcritical\u002Fdocs","WalterBright",[139,33,42,237,64,33],"maker\u002Fneutral\u002Fdocs",[239,33,38,240,235,33],"22648822","project\u002Fpositive\u002Fdocs",[242,33,33,231,243,33],"22645283","RMPR",[245,33,33,231,246,33],"22647724","cosbgn",[106,40,40,248,107,33],"project\u002Fcritical\u002Fidea",[250,40,33,217,251,33],"22643996","gamegoblin",[253,40,33,217,254,33],"22644059","varrock",[256,40,33,231,257,33],"22688545","p1necone",[259,40,33,217,260,33],"22644542","chrismorgan",[262,40,33,217,263,33],"22645276","TheSpiceIsLife",[265,40,33,217,266,33],"22645259","Izkata",[268,40,33,217,269,33],"22647246","ajayyy",[271,40,33,217,257,33],"22681585",[273,40,38,274,257,33],"22644085","project\u002Fpositive\u002Fidea",[276,203,33,277,278,33],"22641015","other\u002Fneutral\u002Fidea","marcosdumay",[63,203,38,274,64,33],[281,203,33,231,282,33],"22641384","taeric",[284,203,33,277,285,33],"22641676","jborichevskiy",[206,203,33,231,11,40],[288,203,33,277,289,33],"22641752","dfee",[291,203,33,277,285,33],"22641768",[293,203,33,231,294,33],"22641828","the_other",[296,203,33,231,285,33],"22641877",[298,203,33,231,299,33],"22641979","all2",[301,203,33,231,302,33],"22641989","tomcooks",[304,203,33,277,305,33],"22644039","megous",[94,42,33,231,95,33],[308,42,33,231,64,33],"22642247",[310,42,33,231,311,33],"22642383","EvanAnderson",[313,42,42,314,64,33],"22642492","project\u002Fneutral\u002Fexecution",[316,42,33,217,317,33],"22643046","userbinator",[319,42,33,217,320,33],"22643887","gruez",[322,42,33,231,311,33],"22644199",[324,42,33,231,317,33],"22649325",[326,42,33,231,327,33],"22643385","seabrookmx",[329,42,33,231,260,33],"22644600",[331,42,33,231,327,33],"22661487",[333,42,33,231,334,33],"22643400","hobs",[336,42,33,231,337,33],"22644153","orbital-decay",[339,42,33,231,340,33],"22644187","endgame",[342,42,33,217,343,33],"22644221","sharedfrog",[345,42,33,217,340,33],"22680288",[347,43,33,348,349,33],"22645342","other\u002Fpositive\u002Fdesign","pulkas",[117,38,40,351,118,33],"project\u002Fcritical\u002Fdesign",[353,38,42,237,64,33],"22640670",[355,38,42,356,357,33],"22640962","project\u002Fneutral\u002Fdesign","flyinglizard",[359,38,42,360,64,33],"22640982","maker\u002Fneutral\u002Fdesign",[362,38,38,215,363,33],"22643346","Enginerrrd",[365,38,38,215,366,33],"22645703","spyckie2",[162,38,33,360,11,40],[369,18,38,215,370,33],"22642614","crocodiletears",[372,18,38,373,64,33],"22642645","maker\u002Fpositive\u002Fnone",[375,18,42,376,377,33],"22642688","project\u002Fneutral\u002Fidea","bastijn",[379,18,40,248,380,33],"22702700","myfonj",[53,382,33,383,11,40],7,"maker\u002Fneutral\u002Fnone",[67,382,42,385,68,33],"maker\u002Fneutral\u002Fidea",[56,382,33,385,11,40],[154,382,40,351,155,33],[389,382,33,217,64,33],"22641105",[391,382,33,217,64,33],"22641128",[110,382,40,351,111,33],[394,382,33,360,11,40],"22641241",[396,382,42,356,397,33],"22641789","GrumpyNl",[142,382,38,215,64,33],[131,382,40,351,132,33],[401,382,33,360,11,40],"22641962",[403,382,38,373,404,33],"22641937","bluemooner",[75,382,33,385,11,40],[124,382,40,351,125,33],[148,382,33,360,11,40],[198,202,42,376,199,33],[410,202,38,274,411,33],"22641968","matlin",[413,202,42,385,64,33],"22642070",[415,416,33,231,417,33],"22642647",9,"rplnt",[419,416,33,231,243,33],"22645318",[421,416,33,231,422,33],"22650293","dotancohen",[424,34,33,231,425,33],"22649719","wainstead",[427,428,33,231,429,33],"22649305",11,"notRobot",[431,428,42,360,64,33],"22654791",[433,434,33,231,435,33],"22641703",12,"Groxx",[437,434,33,231,64,33],"22641782",[439,434,33,231,64,33],"22641788",[441,31,42,356,442,33],"22642433","zzo38computer",[444,31,38,445,64,33],"22642500","maker\u002Fpositive\u002Fdesign",[447,448,33,231,449,33],"22640632",14,"dariusj18",[451,448,33,231,452,33],"22641034","achillean",[454,455,33,277,456,33],"22642359",15,"chickenpotpie",[191,458,40,248,192,33],16,[460,458,40,248,461,33],"22642358","CarlRJ",[463,464,42,376,465,33],"22643330",17,"dangoor",[467,32,42,376,468,33],"22644257","staplers",[470,471,38,472,243,33],"22645308",19,"project\u002Fpositive\u002Fnone",[474,475,42,376,476,33],"22643524",20,"keenmaster",[478,475,42,383,64,33],"22645694",[480,481,42,376,482,33],"22644872",21,"p2t2p",[484,481,42,376,482,33],"22644875",[],[487,492,497,502,506,511],{"id":488,"name":489,"points":490,"category":491},"22687086","bingetogether.com",515,"consumer_social",{"id":493,"name":494,"points":495,"category":496},"22685011","Skynet Simulator",500,"games",{"id":498,"name":499,"points":500,"category":501},"22681270","MVP.css",471,"dev_tools",{"id":503,"name":504,"points":505,"category":20},"22676040","Screen",406,{"id":507,"name":508,"points":509,"category":510},"22650725","findcovidtesting.com",305,"infrastructure",{"id":512,"name":513,"points":514,"category":501},"22659216","Zoom Redirector",279,false,"v2",{"id":518,"name":5,"line":6,"ai":515,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":519,"top":18,"kw":520,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":521,"url":9,"mix":522,"praise":87,"objection":103,"sub":21},22640054,-0.01,[24,25,26,27],"5003100055000030000135533115315303351143",[31,32,33,34],1794036587757]