[{"data":1,"prerenderedAt":474},["ShallowReactive",2],{"project-23965295":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":45,"what":46,"said":83,"maker_in_thread":188,"shape":195,"grid":199,"attempts":436,"same_week":437,"maker_shows":43,"maker_hidden":466,"reader_version":467,"card":468},"23965295","UnnaturalScrollWheels","Better scroll wheel settings for macOS","title","Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS","https:\u002F\u002Fgithub.com\u002Fther0n\u002FUnnaturalScrollWheels","github.com","aptgetrekt",1595859481,2020,176,86,334,3028,12,"notable","dev_tools","macos utility","desktop_app",[24,25,26,27],"macos scroll wheel","natural scrolling","scroll reverser","mouse scroll acceleration","curious",0.164,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,26,0,5,40,{"design":37,"idea":39,"privacy":41,"performance":42},{"positive":38,"critical":38},2,{"positive":34,"critical":40},3,{"positive":33,"critical":33},{"positive":43,"critical":33},1,[34,33,34,40,33,40,33,43,33,33,43,40,40,33,33,40,43,40,34,40,33,40,40,40,43,40,33,33,33,40,40,40,34,34,33,40,40,40,33,34],null,{"problem":45,"audience":47,"pricing":45,"motivation":62,"time_to_build":45,"stack":70,"openness":80,"stage":81,"team_size":82},{"value":48,"source":49,"evidence":50},"Mac users who use a physical scroll wheel mouse, especially those switching between macOS, Windows and Linux","commenter",[51,55,58],{"id":52,"by":53,"text":54},"23966717","rsweeney21","This is awesome! Thank you so much for making this! Every day I have to relearn how to scroll when I switch back and forth from my Mac and Windows machines. It frustrated me that…",{"id":56,"by":11,"text":57},"23965971","I could probably get used to it if I used only macOS, but I use Linux and Windows most of the time and switching scroll directions when I use macOS gets frustrating. That and…",{"id":59,"by":60,"text":61},"23968107","rootbear","On my Dell XPS running Ubuntu, I have the touch pad set to \"natural\" scrolling but I also use a mouse and have that set to traditional scrolling. I find I like this combination a…",{"value":63,"source":64,"evidence":65},"Scroll Reverser no longer worked well on Catalina and the maker wanted a working alternative that matched their Linux and Windows scroll behaviour","maker",[66,69],{"id":67,"by":11,"text":68},"23965905","You're welcome! Scroll Reverser no longer working well in Catalina is one of the main reasons that led me to create my own solution to the problem.",{"id":56,"by":11,"text":57},[71],{"value":72,"source":64,"evidence":73},"Swift",[74,77],{"id":75,"by":11,"text":76},"23968285","That's actually where I got the idea from! My app works the same way except uses Swift instead of Objective C.",{"id":78,"by":11,"text":79},"23965878","Yeah I think the exact same way! The top of the physical wheel spins the opposite direction of the bottom of the wheel which would be \"touching\" the page\u002Fcontent. Originally I…","open_source","launched","solo",{"praise":84,"objections":113,"requests":132,"questions":143,"alternatives":158},[85,96,105],{"value":86,"source":49,"evidence":87},"Disabling scroll acceleration for mouse wheels is a relief",[88,92],{"id":89,"by":90,"text":91},"23966907","marblessubtext","Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between…",{"id":93,"by":94,"text":95},"23970077","agentdrtran","Disabling scroll acceleration is a godsend.",{"value":97,"source":49,"evidence":98},"Lets mouse and trackpad scroll directions be set separately",[99,100,104],{"id":52,"by":53,"text":54},{"id":101,"by":102,"text":103},"23966549","henryaj","Thank you thank you thank you. Was literally looking for something like this earlier today!",{"id":59,"by":60,"text":61},{"value":106,"source":49,"evidence":107},"Fills a gap left by Scroll Reverser on Catalina",[108,112],{"id":109,"by":110,"text":111},"23965819","muli_d","Thank you. I've been using Scroll Reverser[1], but it hasn't been updated to fully support Catalina (it works, but the installation process was not updated to request the…",{"id":67,"by":11,"text":68},[114,125],{"value":115,"source":49,"evidence":116},"Menu bar and preference apps clutter the Mac; a preference pane would be better",[117,121],{"id":118,"by":119,"text":120},"23966571","Wowfunhappy","I miss when apps like this were built as preference panes. An app that does nothing but change an OS setting—and whose user interface exists purely to adjust those settings—does…",{"id":122,"by":123,"text":124},"23966711","SllX","100% agreed but I finally gave in and bought Bartender to bring sanity to my menu bar and hide all of these menu bar apps. I was able to hide Notification Center as well which…",{"value":126,"source":49,"evidence":127},"Mixing natural and traditional scrolling across devices may cause confusion",[128],{"id":129,"by":130,"text":131},"23965705","dpcx","As someone who prefers Natural Scroll (and who understands that there are people who don't), why would someone want Natural Scroll on one interaction method and not on another?…",[133,139],{"value":134,"source":64,"evidence":135},"Option to hide the menu bar icon",[136],{"id":137,"by":11,"text":138},"23966872","This is actually Apple's fault more than anyone. I was originally planning to release on the App Store but decided not to after thinking about the $100 a year fee to be in the…",{"value":140,"source":49,"evidence":141},"Preference pane version",[142],{"id":118,"by":119,"text":120},[144,151],{"value":145,"source":49,"evidence":146},"Can the app be sandboxed and distributed on the Mac App Store",[147,148],{"id":137,"by":11,"text":138},{"id":149,"by":11,"text":150},"23968130","Looks like it, yes. I don't use any special private APIs, just the public ones that you can use in apps on the app store. They need the accessibility permission to \"Control your…",{"value":152,"source":49,"evidence":153},"Does the app need accessibility permission to intercept scroll events",[154,157],{"id":155,"by":119,"text":156},"23967995","...wait a sec. Sandboxed apps have the ability to hijack the scroll wheel when you're using other apps?",{"id":149,"by":11,"text":150},[159,163,170,177,184],{"value":160,"source":49,"evidence":161},"Scroll Reverser",[162],{"id":109,"by":110,"text":111},{"value":164,"source":49,"evidence":165},"Mos",[166],{"id":167,"by":168,"text":169},"23968400","mruszczyk","Once I gave up on Scroll Revserser, I found Mos[1] as another option for this need. It just got a new v3 release and allows for toggleable smooth scrolling, as well as very…",{"value":171,"source":49,"evidence":172},"Logitech Options",[173],{"id":174,"by":175,"text":176},"23966216","Kimitri","Logitech Options has an option to set the scroll direction. As I switch between a trackpad and a Logitech mouse the scroll direction is always set to whichever feels ”expected”…",{"value":178,"source":49,"evidence":179},"SteerMouse",[180],{"id":181,"by":182,"text":183},"23968279","frickenhamster","My solution was SteerMouse. It allows me to individually set every scroll option and mouse speed and acceleration",{"value":185,"source":64,"evidence":186},"discrete-scroll",[187],{"id":78,"by":11,"text":79},{"comments":31,"answered":38,"key":189},[190,193,194],{"id":191,"text":192},"23968064","I think the magic mouse is treated like a trackpad under the hood so all the gestures work. If someone with a magic mouse tried to uncheck the natural scrolling box under mouse…",{"id":75,"text":76},{"id":67,"text":68},{"commenters":196,"max_depth":34,"maker_replies":31,"first_comment_mins":197,"lifespan_hours":198},60,42,31,[200,202,205,207,209,213,216,220,222,225,227,229,230,233,236,239,241,244,246,249,251,254,256,257,259,261,263,265,268,270,273,275,278,280,282,285,289,292,293,296,299,302,305,308,311,314,317,320,323,326,329,333,336,339,342,345,347,349,352,354,356,360,363,367,368,371,372,374,376,378,379,381,386,388,391,393,397,401,403,406,411,415,420,425,429,432],[89,33,34,201,90,33],"project\u002Fpositive\u002Fdesign",[203,33,33,204,119,33],"23967684","commenter\u002Fneutral\u002Fnone",[191,33,33,206,11,43],"maker\u002Fneutral\u002Fnone",[208,33,33,204,119,33],"23968090",[210,33,33,211,212,33],"23969851","other\u002Fneutral\u002Fnone","grishka",[214,33,34,201,215,33],"23967703","ploxiln",[217,33,40,218,219,33],"23968047","project\u002Fneutral\u002Fidea","saloon12",[75,33,33,221,11,43],"maker\u002Fneutral\u002Fidea",[223,33,33,211,224,33],"23969032","staycoolboy",[226,33,33,211,90,33],"23980570",[109,43,40,228,110,33],"project\u002Fneutral\u002Fnone",[67,43,33,221,11,43],[231,43,33,211,232,33],"23965948","servercobra",[234,43,33,211,235,33],"23966157","buffin",[237,43,33,211,238,33],"23966165","aeyes",[118,38,43,240,119,33],"project\u002Fcritical\u002Fidea",[242,38,33,211,243,33],"23966685","mikestew",[245,38,33,211,119,33],"23966816",[247,38,33,211,248,33],"23967004","naravara",[250,38,33,211,119,33],"23967317",[252,38,33,204,253,33],"23968161","saagarjha",[255,38,33,204,119,33],"23968544",[122,38,43,240,123,33],[137,38,33,258,11,43],"maker\u002Fneutral\u002Fpricing",[155,38,40,260,119,33],"project\u002Fneutral\u002Fprivacy",[262,38,40,260,253,33],"23968124",[149,38,33,264,11,43],"maker\u002Fneutral\u002Fprivacy",[266,38,33,211,267,33],"23966957","toyg",[269,38,33,211,119,33],"23967025",[271,38,33,211,272,33],"23967027","rgovostes",[274,38,33,206,11,43],"23967033",[276,38,33,211,277,33],"23968040","monadic2",[279,38,33,211,253,33],"23968152",[129,40,40,281,130,33],"project\u002Fneutral\u002Fdesign",[283,40,40,281,284,33],"23965758","jordanmoconnor",[286,40,43,287,288,33],"23965759","project\u002Fcritical\u002Fdesign","fonix",[290,40,40,281,291,33],"23965763","dashwav",[78,40,33,221,11,43],[294,40,34,295,291,33],"23966252","maker\u002Fpositive\u002Fidea",[297,40,33,211,298,33],"23969253","dasb",[300,40,40,281,301,33],"23966532","dustincoates",[303,40,40,281,304,33],"23965781","quenix",[306,40,40,281,307,33],"23965784","stnmtn",[309,40,33,211,310,33],"23965789","snissn",[312,40,33,211,313,33],"23967312","jaywalk",[315,40,40,281,316,33],"23965973","pantaloony",[318,40,40,281,319,33],"23966015","Tyr42",[321,40,40,281,322,33],"23966189","jabroni_salad",[324,40,33,204,325,33],"23968099","marcosdumay",[327,40,40,281,328,33],"23970630","rkudeshi",[330,331,40,281,332,33],"23967388",4,"jedberg",[334,331,40,281,335,33],"23967455","dhosek",[337,331,43,287,338,33],"23968294","pottertheotter",[340,331,33,211,341,33],"23971423","netsharc",[343,34,40,281,344,33],"23965979","behnamoh",[346,34,33,211,11,43],"23966098",[348,34,33,211,344,33],"23966214",[350,34,33,211,351,33],"23966419","cyann",[353,34,33,211,119,33],"23967724",[174,355,33,211,175,33],6,[357,358,33,211,359,33],"23967513",7,"w0mbat",[361,358,33,211,362,33],"23967591","haecceity",[364,365,40,218,366,33],"23975303",8,"drinkcocacola",[167,31,40,228,168,33],[369,370,40,228,253,33],"23965877",10,[56,370,33,228,11,43],[59,373,40,228,60,33],11,[375,373,40,228,119,33],"23968163",[377,373,40,228,60,33],"23968412",[52,18,34,295,53,33],[101,380,34,295,102,33],13,[382,383,33,384,385,33],"23966665",14,"other\u002Fcritical\u002Fidea","exabrial",[387,383,33,204,243,33],"23966709",[389,383,33,204,390,33],"23966800","nicky0",[392,383,33,204,253,33],"23968185",[394,383,33,395,396,33],"23970288","other\u002Fcritical\u002Fnone","abraxas",[398,399,40,228,400,33],"23970357",15,"etoulas",[181,402,40,228,182,33],16,[404,402,40,228,405,33],"23969534","baxuz",[407,408,34,409,410,33],"23979350",17,"maker\u002Fpositive\u002Fnone","bitfroster",[412,413,43,240,414,33],"23967224",18,"flaxton",[416,417,33,418,419,33],"23966943",19,"other\u002Fcritical\u002Fdesign","cletus",[421,422,33,423,424,33],"23971787",20,"other\u002Fneutral\u002Fdocs","totetsu",[426,427,34,295,428,33],"23970264",21,"slowwriter",[93,430,34,431,94,33],22,"project\u002Fpositive\u002Fperformance",[433,434,34,295,435,33],"23972489",23,"dmalvarado",[],[438,443,448,453,457,461],{"id":439,"name":440,"points":441,"category":442},"23927380","TinyPilot",756,"infrastructure",{"id":444,"name":445,"points":446,"category":447},"23965787","vo.codes",462,"ai",{"id":449,"name":450,"points":451,"category":452},"23985825","Pluvoir",393,"creative",{"id":454,"name":455,"points":456,"category":20},"23948672","Felicette",303,{"id":458,"name":459,"points":460,"category":442},"23948234","Textdb.dev",200,{"id":462,"name":463,"points":464,"category":465},"23947659","memordo",140,"learning_science",false,"v2",{"id":469,"name":5,"line":6,"ai":466,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":470,"top":18,"kw":471,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":472,"url":9,"mix":473,"praise":86,"objection":115,"sub":21},23965295,0.16,[24,25,26,27],"5053030100133003135303331300033355033305",[31,32,33,34],1794036593918]