Hacker News new | past | comments | ask | show | jobs | submit login

Is my scrollwheel broken? Oh, no, somebody just abused Javascript events for a horizontal scroll.

I think this is a sign of stagnating development on the frontend. You have all these zealous developers trying to just do something new, better, different - eventually it leads to consuming itself, to the point where old, widely accepted standards are broken in the name of novelty, with no concern for the UX.

The same self-consumption can also be seen in the cryptocurrency space.

There needs to be a hard rule about this.

Don't mess with scroll. You will always get it wrong.

The scrolling is so horrible on this page. Only way I can move forward (right) is by scrolling up and one full swipe on my track pad moves it ~200 pixels.

I had the same experience, but I found that the arrow keys worked fairly well for moving side-to-side. The presence of a workaround still doesn't make this kind of thing acceptable though.

I’m a fan of multi-column layouts horizontal scrolling but this one is badly done. The scrolling speed is wrong; might be calibrated for the author’s pointer device, because they vary a lot, both among devices and among operative systems. There is no way to get it right.

The mapping of vertical scroll to horizontal scroll is something that should be done by the browser when using a multi-column layout.

My most recent attempt is this: https://sentido-labs.com/en/library/201904240732/Xanadu%20Hy...

Right after the title there is a checkbox, checked by default, that when unchecked will lay the document out with multi-column chapters and horizontal scroll inside a chapter, vertical scroll to move between chapters.

I use a touchpad which allows horizontal scrolling so there is no need to remap v-scroll to h-scroll, but that would not work with most mice that only have a plain scroll wheel.

In practice, I too find the cursor keys (also try page-up/-down) the most comfortable way. It’s still jankier than it should but I hope that browsers’ handling of CSS scroll snap points will improve.

Although the multi-column layout works well for me, it does not for most people because of limitations in both the browser and their input devices, so I had to make single-column the default.

Arrow keys, pageup/down didn't work for me either. The horizontal scroll bar was the only thing that worked.

Registration is open for Startup School 2019. Classes start July 22nd.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact