Skip to main content

Why People Don't Scroll Horizontally

I was working on Susan Weinshenk's 100 MORE Things Every Designer Needs to Know About People over the weekend. She has a page about scrolling. What surprised me was that she said people will swipe horizontally and we all know they really don't like scrolling horizontally.

This particular issue has been coming up at my work, lately. We have some people who believe that some users are used to working in long tables because either they work in very large Excel spreadsheets or their job role is something to do with accounting. While there may be some users who are used to having to do the scroll left-right, I'm convinced that for most users, we should avoid it at most costs. Even in Excel they've tried to make it easier by adding the ability to hide columns.

This entry in Susan's book left me wondering, huh? I know I have no problems swiping horizontally and I don't really think about it any more, but I hate scrolling left-right. So, why? I physically started imitating the movements. The natural motion you make using a mouse is an arc. You are physically limited to this range by your wrist and elbow. On top of that most mouse pads don't give you enough room to scroll horizontally and we keep ourselves within that boundary. If you go past the mouse pad boundary, you do start to engage your shoulder. But by then the mouse is then a long distance away and fine movements aren't as easily accomplished. What it comes down to is that we have to start focusing on our body to create the straight horizontal line to make a horizontal scrollbar scroll instead of paying attention to the information in the scrolling section. We can't do both easily. Don't make me think!

But why is swiping different? Swiping on a tablet or a phone is usually done at an angle and it allows you to use your shoulder or finger on phones where we can naturally make a straight line.Both our finger and shoulder give us a 360 degree range of motion. And swiping doesn't have to be a perfect straight line to be read by the device.

So horizontal scrolling is never going to become a comfortable motion or behavior for us when using a mouse. That means we as designers have to take care that our tables and other information stays contained within the available width given to us. Most of the time in the enterprise world that means dealing with tables that go on and on to the right.

Because we are using web technologies at my company that means I insist that our business people identify the information that is primary to the user being able to complete the task on the page and identify information that is secondary or not needed to complete the task. Secondary information is usually hidden in a modal available via a link.You might have other technologies available to you that helps take care of the problem in another way, such as column toggling.

But limiting the data is really important. If you put too much data on the page it becomes a performance problem technically and people simply won't scroll all the way to the right through reams of information. So it becomes a waste of development time, etc.

I did accidentally find a brilliant way of helping business see the amount of data that users were being asked to scroll through. At the time I was creating these wire frames as we talked through the needs of the application that were made out of the big easel pads. So the page itself was in done in landscape. When I had to add this table with all the columns of data they wanted to be available to the user to the wire frame, the table itself ended up being more than 30 feet long. When I put up the wire frame at the front of the room, the table itself wound around the corner and to the other end of the room. Business started cutting columns...

I kept that wire frame for over 5 years just in case I needed to remind business what all that data really looked like proportionally to the rest of a page.




Comments

Popular posts from this blog

Mac vs. Windows: Should You Really Be Using a Mac for Design?

There's this thing about the design community, especially visual designers. They generally prefer to use a Mac for design work. I get it. The first time I saw my company's website on a Mac using Netscape, "Wow!"  I've always been a Windows girl, even for design work. I live in the Seattle area. What do you expect? But seriously, there's more to it than that. My first experience with Mac versus Windows was when I was working as an office administrator in a small business with an open office and no conference room environment. My boss, the owner of the business, met multiple times with a designer to create the logo for the company and I always overheard the meeting conversations. My boss kept telling the designer that when he sent over his mocks and she looked at them on her (Windows) computer, the colors were different than when the designer showed her his work (on his Mac). The designer was forced multiple times to look at her computer screen at the color bein

When Is It Time to Leave Your Current (UX) Job?

Resign photo created by pressfoto - www.freepik.com I’ve been doing the job of lead for almost 3 years now. Like most companies, mine doesn’t really teach you anything about how to manage. So, I found and just finished this great book, The Successful Manager by James Potter and Mike Kavanagh.   While the book was really valuable from a management standpoint, to me the most impactful part of the book was Chapter 13: Determining If It Is Time to Leave . I wished I’d had access to this advice long ago when I first started working. My work journey would have been much different. So here’s the authors’ advice, ask yourself 5 questions about your current job: Do I enjoy the work itself? Do I like the people? Am I fairly/generously paid? Is it meeting my professional development needs? Do I have work-life balance? If you answer yes to 4 - 5 of these questions, then you’re in great shape.  If you only answer yes to 3 of these, then it’s time to start putting feelers out, i.e., you should be l

Stop Using Sketch for UI Design & Learn Basic HTML, CSS and JQuery

Lately I've been loaned out to another group at my company, but not just to another group. I'm having to work with a third-party consultancy helping with a consumer facing application. They had already been working on the project for over a year when I came on board. Because the consultancy's design group was lead by visual designers and they didn't ask our EUX group about our process and tools, I've been forced into using Sketch and all of its accouterments. Sketch is THE most miserable software I have ever used for enterprise UI design, followed by Abstract the version control I was forced into. I happen to be heavy-fingered on the mouse. Because of it, layers unknowingly move around on me constantly. Even when I'm aware, it can happen and I'm trying hard not let it happen. I screwed things up in a master library file royally. But I wasn't alone. 3 of the other 4 designers have done the same. Sketch is probably quite fine for small consumer produc