User Control

Your constantly-updated definition of User Control and collection of videos and articles. Be a conversation starter: Share this page and inspire others!
88 shares

What is User Control?

User control in user experience design refers to the principle where designers let users have autonomy and independence in their interaction with a digital interface through such features as undo buttons. This user-centric design approach makes sure the user has the freedom to navigate, interact and make choices within a system or interface according to their preferences and needs.  

Image of a keyboard with a cone on top of the Enter key.

While users should have a great degree of freedom and control—including to press Enter—how much control to give users, and how, is a significant design consideration.

© Fernando Arcos, Fair Use

Table of contents

Why is User Control Vital in UX Design?

User control is a vital part of user experience (UX) design—something that’s primarily due to its potential to enhance user autonomy in good designs. A high degree of user control translates to a user interface (UI) that adapts to the user's preferences and needs—an interface that helps deliver a good user experience.  

When designers give users control, they give them essential affordances, comforts and adaptability—rather than dictate a rigid pathway for them. This adaptability gives users the freedom to interact with the interface, and does it in a way that suits their unique personal style or cognitive process. It helps alleviate pain points while a user interacts with a digital product, too. So, the overall user experience is far better and much more in line with user-centered design. The user really gets a sense of empowerment and satisfaction while they encounter the product brand.  

User Control and Jakob Nielsen's Usability Heuristic

The concept of "User Control and Freedom" is a key heuristic—one which usability expert Jakob Nielsen, of the Nielsen-Norman Group, proposed. It’s third in his list of ten Usability Heuristics—and heuristics are rule-of-thumb strategies that come from previous experiences with similar problems. “User Control and Freedom” underlines just how important it is to give users the flexibility to navigate the system freely—and reverse their actions whenever they have to.   

According to Nielsen, designers should create interfaces so that users can undo and redo actions without anything keeping them back. This heuristic is all about the need for product designers to provide "emergency exits" so that users can leave—and effortlessly so—any unintended state without going through an extended process. When designers stick to this heuristic among their design principles, they can really improve system usability and user satisfaction.  

An image of two mobile phone screens showing the Wayfair app.

When users on Wayfair.com click on the Reviews link, a drawer opens and expands to the full screen. Both the site’s and browser’s Back buttons return users to the initial product overview page, as users expect. They can also swipe from left to right to close the drawer.

© Maria Rosala, Fair Use

User Control: A Catalyst for User Satisfaction and Trust

User control plays a critical role, too, since it helps nurture and build up user satisfaction and trust. A digital interface that lets users navigate freely and reverse actions really gives the people who use it a sense of reliability and assurance. Users feel confident to use the product—and they’re much more likely to return, something that ends up in the form of higher user retention rates. What’s more, user trust builds on the perception users have of the product's credibility. This fact is something that can greatly impact the product's market reputation—and, naturally, its longevity overall.  

User Control: An Antidote to User Anxiety

User anxiety is a common issue in UX design. Understandably, it often comes from the fear users have of making irreversible errors. So, when designers offer them a high degree of user control, they can mitigate this anxiety a great deal. The knowledge that they’re easily able to reverse actions and they can navigate freely within the interface alleviates users' apprehensions—and encourages them to explore the product fearlessly.  

An image of a user's Medium screen.

Medium’s revision history lets users check their article’s progress.

© Harsh Gorasia, Fair Use

What are the Challenges to Design for User Control?

To design for optimal user control can lead to more difficult design decisions throughout iterations in the design and development process. The primary concerns for designers come down to how they:

1. Balance User Control and Simplicity

One of the main challenges that designers face whenever they try to incorporate user control is to keep things simple. And to maintain simplicity is a huge part—and challenge—of getting things right for users. While users appreciate having control, they also value simplicity and ease of use. For example, if software designers offer too many options or flexibility in an app, it can overwhelm users—and lead them to decision paralysis. So, the challenge is—for designers—to strike a balance between how they provide user control and maintain a minimalist and intuitive interface.  

2. Prevent Unintended Consequences

While it's an essential thing to let users undo actions, designers have got to make sure that these functionalities don't compromise the integrity of the system or lead to data loss, too. This calls for careful planning throughout the UX design process and robust system design as the product develops for the target audience.  

3. Adhere to Standard Conventions

To design for user control—and do it well—means to follow standard conventions, too. Users often have deep-held expectations about how certain functions should work. And these notions come from their previous experiences with other products. So, if designers deviate from these conventions, they can confuse users and work against their product’s usability. So, while designers innovate and add unique elements, they’ve got to make sure that they keep to established norms and design patterns. 

Watch our video on UI design patterns to understand more about what users can expect to encounter in mobile apps, website designs and more:   

Show Hide video transcript
  1. 00:00:00 --> 00:00:33

    User Interface Design Patterns are recurring components which designers use to solve common problems in interfaces. like, for example, when we think about those regular things that often are repeating themselves to kind of appear in, you know, in complex environments We need to show things that matter to people when they matter and nothing else. Right. it's just really sad what we see. Like, for example, if you look at Sears, right? Sears is just one of the many e-commerce sites, you know, nothing groundbreaking here. So you click on one of the filters and then the entire interface freezes

  2. 00:00:33 --> 00:01:00

    and then there is a refresh and you're being scrolled up. And I always ask myself, is this really the best we can do? Is really the best kind of interface for filtering that we can come up with, or can we do it a bit better? Because we can do it a bit better. So this is a great example where you have galaxies and then galaxies, you have all this filters which are in rows. Sometimes they take three rows, sometimes four or sometimes five rows. That's okay. Show people filters, show people buttons if they important show them.

  3. 00:01:00 --> 00:01:32

    Right. But what's important here, what I really like is we do not automatically refresh. Instead, we go ahead and say, "Hey, choose asmany filters as you like", right? And then whenever you click on show results, it's only then when you actually get an update coming up in the back. Which I think is perfectly fine. You don't need to auto update all the time. And that's especially critical when you're actually talking about the mobile view. The filter. Sure, why not? Slide in, slide out, although I probably prefer accordions instead.

  4. 00:01:32 --> 00:02:01

    And you just click on show products and it's only then when you return back to the other selection of filters and only when you click okay, show all products, then you actually get to load all the products, right? Designing good UI patterns is important because it leads to a better user experience, reduces usability issues, and ultimately contributes to the success of a product or application. It's a critical aspect of user centered design and product development.

  

What are Examples of User Control in UX Design?

Various elements in UX design exemplify user control. Here are important elements that really highlight how designers can incorporate user control into their products—and do it effectively:  

1. Undo and Redo Options

Most digital interfaces provide undo and redo options. This feature is a prime example of user control—and it lets users easily reverse their actions. For instance, text editors often have undo and redo buttons that let users revert their changes or reapply them—respectively.  

A user on this Trustpilot page can select Undo and Redo to go back to a previous mode or return to the latest mode of text.

© Interaction Design Foundation, CC BY-SA 4.0

 2. Customizable Settings

Customizable settings are another very important aspect of user control in UX design. Many applications and websites let users tailor the interface according to their preferences. Users can modify display settings, choose themes or rearrange the layout. They—therefore—can enjoy a great deal of control over the interface.  

An image of two mobile phones, one with light mode on its screen and one with dark mode.

Users can control the light intensity on their smartphone screens to suit their tastes or the time of the day.

© Interaction Design Foundation, CC BY-SA 4.0

3. Navigation Freedom

Navigation freedom is an aspect of user control that’s absolutely critical. A well-designed interface should let users navigate freely across different sections. Consistent and visible navigation menus, breadcrumb trails and back buttons are common elements that provide navigation freedom.  

A partial screenshot from the top-left-hand section of a Google results web page.

This partial screenshot (from the top left of a Google.com results web page) shows Google Chrome’s back button—including the functionality to hold and see the history.

© Google, Fair Use

4. Confirmation Dialogs

Confirmation dialogs are common in interfaces where users perform significant or irreversible actions. Before users execute such actions, the system prompts a confirmation dialog that asks the user to verify their intent. This feature makes sure that users get the final say in important system changes—and so enhances user control.  

Note how this dialog box can grab the user's attention, also featuring a red button to proceed.

© Interaction Design Foundation, CC BY-SA 4.0

5. Input Controls

Text fields, checkboxes, dropdown menus and sliders give users control over both input and interaction. These features let them input information or make selections as they move through their user flow to get what they want to do done.  

An image of a screen featuring aspects of how users can enjoy input control.

Users can exert control in several ways, such as in text fields and through buttons.

© Interaction Design Foundation, CC BY-SA 4.0

6. Accessibility Features

Accessibility features—such as screen reader compatibility, keyboard navigation and adjustable font sizes—help make sure that users with disabilities have equal control and access to the interface. Features that support accessibility are mandatory in many jurisdictions, too. 

This video explains the need for any design team to design with accessibility in mind: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:30

    Accessibility ensures that digital products, websites, applications, services and other interactive interfaces are designed and developed to be easy to use and understand by people with disabilities. 1.85 billion folks around the world who live with a disability or might live with more than one and are navigating the world through assistive technology or other augmentations to kind of assist with that with your interactions with the world around you. Meaning folks who live with disability, but also their caretakers,

  2. 00:00:30 --> 00:01:01

    their loved ones, their friends. All of this relates to the purchasing power of this community. Disability isn't a stagnant thing. We all have our life cycle. As you age, things change, your eyesight adjusts. All of these relate to disability. Designing accessibility is also designing for your future self. People with disabilities want beautiful designs as well. They want a slick interface. They want it to be smooth and an enjoyable experience. And so if you feel like

  3. 00:01:01 --> 00:01:30

    your design has gotten worse after you've included accessibility, it's time to start actually iterating and think, How do I actually make this an enjoyable interface to interact with while also making sure it's sets expectations and it actually gives people the amount of information they need. And in a way that they can digest it just as everyone else wants to digest that information for screen reader users a lot of it boils down to making sure you're always labeling

  4. 00:01:30 --> 00:02:02

    your interactive elements, whether it be buttons, links, slider components. Just making sure that you're giving enough information that people know how to interact with your website, with your design, with whatever that interaction looks like. Also, dark mode is something that came out of this community. So if you're someone who leverages that quite frequently. Font is a huge kind of aspect to think about in your design. A thin font that meets color contrast

  5. 00:02:02 --> 00:02:20

    can still be a really poor readability experience because of that pixelation aspect or because of how your eye actually perceives the text. What are some tangible things you can start doing to help this user group? Create inclusive and user-friendly experiences for all individuals.

  

What are Risks and Considerations of User Control?

While design for user control is generally beneficial, it's not without its risks. Among the points to bear in mind is that if designers give too much—or too little—control, it’s something that can lead to various issues.  

1. Overwhelm for Users

To provide too much control can overwhelm users. When users have too many options or settings in front of them, it’ll raise their cognitive load—and they may feel confused and even anxious. That’s the sort of scenario that can lead to decision paralysis and a poor user experience.  

2. Compromise of Functionality

On the other hand, if designers give users too little control, it can make them feel constrained—and likely very frustrated. To give users full control over all aspects of the system, though, could jeopardize the product's primary functionality. Users might alter critical settings without realizing it—or perform actions that harm the system's functioning. That’s a vital balance to strike in human-centered design systems. 

3. Violation of Standard Conventions

When they try to provide user control features that are unique, designers might feel tempted to deviate from both standard conventions and effective design patterns. This can confuse users and lead to usability issues. Designers might inconsistently place controls, labels or more and frustrate their users as they try to proceed in flow through their tasks. 

4. Poor Discoverability

Unless designers mark available control options clearly with obvious cues or instructions, users may not be aware of all these options or how to access them. 

Watch as Product Design Lead at Netflix, Niwal Sheikh explains Netflix’s application of discoverability for users: 

Show Hide video transcript
  1. Transcript loading…
  

5. Technical Limitations

Technical limitations or platform restrictions may restrict user control. If designers don’t work closely enough with developers, the latter may not implement the desired user control features effectively.  

What are Best Practices to Design for User Control?

To design for optimal user control means to follow certain best practices. These practices are a great help that can guide designers to make interfaces that effectively empower users, prevent errors—and more.  

1. Understand User Needs and Preferences

The first step is to understand the users themselves. Designers should do UX research—and do it thoroughly—to understand users' needs, preferences and expectations. This knowledge can guide the decisions designers must make regarding the degree and form of control to give their product’s users.  

UX Strategist and Consultant, William Hudson explains why it’s so important to conduct solid user research in this video: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:30

    User research is a crucial part of the design process. It helps to bridge the gap between what we think users need and what users actually need. User research is a systematic process of gathering and analyzing information about the target audience or users of a product, service or system. Researchers use a variety of methods to understand users, including surveys, interviews, observational studies, usability testing, contextual inquiry, card sorting and tree testing, eye tracking

  2. 00:00:30 --> 00:01:02

    studies, A-B testing, ethnographic research and diary studies. By doing user research from the start, we get a much better product, a product that is useful and sells better. In the product development cycle, at each stage, you’ll different answers from user research. Let's go through the main points. What should we build? Before you even begin to design you need to validate your product idea. Will my users need this? Will they want to use it? If not this, what else should we build?

  3. 00:01:02 --> 00:01:31

    To answer these basic questions, you need to understand your users everyday lives, their motivations, habits, and environment. That way your design a product relevant to them. The best methods for this stage are qualitative interviews and observations. Your visit users at their homes at work, wherever you plan for them to use your product. Sometimes this stage reveals opportunities no one in the design team would ever have imagined. How should we build this further in the design process?

  4. 00:01:31 --> 00:02:00

    You will test the usability of your design. Is it easy to use and what can you do to improve it? Is it intuitive or do people struggle to achieve basic tasks? At this stage you'll get to observe people using your product, even if it is still a crude prototype. Start doing this early so your users don't get distracted by the esthetics. Focus on functionality and usability. Did we succeed? Finally, after the product is released, you can evaluate the impact of the design.

  5. 00:02:00 --> 00:02:15

    How much does it improve the efficiency of your users work? How well does the product sell? Do people like to use it? As you can see, user research is something that design teams must do all the time to create useful, usable and delightful products.

  

2. Prioritize Essential Controls

Designers should put a great deal of focus on providing controls that are essential for users to accomplish their tasks and meet their goals. Don’t overwhelm users with complex controls or ones that aren’t necessary. Undo and redo options are fundamental to user control—and these options give users the confidence to perform actions. That’s because they know they can easily reverse their choices if they need to.  

3. Use Familiar UI Patterns and UI Elements

Designers who use familiar UI patterns and visual design elements can really give user control a boost—and so make the interface that much more intuitive. These include buttons, sliders, checkboxes, dropdown menus and other elements that users are used to finding. Consistency in the use of these elements across different sections of the interface is something that can enhance user control, too. And when users find consistent controls, cues and more, they can quickly understand their purpose and how to use them effectively.  

Author and Human-Computer Interaction Expert, Alan Dix explains critical considerations when designers create screens for target users: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:34

    It's important – I'll say this multiple times – that you *don't just think about individual screens*. You realize that you're working within an application and think about the *broader structure*. It's very easy to get focused on screen-by-screen design. However, that said, of course each screen also is really crucial. So, *screen design* is one of the important aspects that you have as a designer.

  2. 00:00:34 --> 00:01:00

    So, there are lots of details. And for some of these, particularly if you've done a graphic design background, you might have knowledge of esthetics way beyond anything that I could do. And so, your ability to do this is almost certainly going to be better than mine. However, there are *fundamental principles* that can help, and this is true probably of every kind of layout and screen.

  3. 00:01:00 --> 00:01:33

    So, the first is to ask yourself, *what's the user doing*? So, when they are looking at the screen in front of them, when they're looking at this control panel on the device, *what is it* that they're trying to do? Then think to yourself, what is the information? What are the comparisons? What's the order of things? So, if it's an information system, if it's something that's showing data, what do they want to see, what decisions do they want to make based on that data? If it's showing buttons to do stuff, what order do they want

  4. 00:01:33 --> 00:02:04

    to be able to press those buttons in? What do they want to be able to *achieve*? And then the design basically flows out from that. If you think about that old adage *form follows function*, once you understand what the user's doing, then you can create the view of that, the visual form. It might be the controls on something, the physical form. But in a way which follows the function, the things the user wants to achieve.

  5. 00:02:04 --> 00:02:33

    In order to do that for a screen, for the visual screen, you have a number of tools available to you. You can group things together. You can order them in different ways, decoration, adding lines, colors and things like that. Alignment and also white space. But you have a whole variety of tools. So, what you have is a series of *visual tools* in the sense of things that you can do visually, that help you to allow the user

  6. 00:02:33 --> 00:02:43

    – who has some purpose in mind – to achieve that by matching what's available to the *kinds of things the user wants to do with it*.

 

4. Provide Clear Navigation

Clear and intuitive navigation is a crucial thing for user control. Users should be able to easily navigate through the interface, find what they're looking for and know where they are at any time. Designers can achieve this through clear labels, consistent layout and visible navigation menus. Again, established conventions are crucial keys to provide user control in this way. Designers should—therefore—follow common UI patterns to help reduce the learning curve and make the interface a great deal more intuitive.  

5. Give Contextual Guidance

Contextual guidance is a vital way for users to understand how to navigate and interact with the interface very effectively. So, it’s good to provide tooltips, onboarding tutorials or contextual help that can help users make informed decisions and use the available controls. Apart from assisting users properly, when designers provide good contextual guidance, they show they’ve got empathy with their users. 

Watch this video to understand the importance of empathy in design: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:31

    Do you know this feeling? You have a plane to catch. You arrive at the airport. Well in advance. But you still get stressed. Why is that? Designed with empathy. Bad design versus good design. Let's look into an example of bad design. We can learn from one small screen.

  2. 00:00:31 --> 00:01:00

    Yes, it's easy to get an overview of one screen, but look close. The screen only shows one out of three schools. That means that the passengers have to wait for up to 4 minutes to find out where to check in. The airport has many small screenings, but they all show the same small bits of information. This is all because of a lack of empathy. Now, let's empathize with all users airport passengers,

  3. 00:01:00 --> 00:01:32

    their overall need to reach their destination. Their goal? Catch their plane in time. Do they have lots of time when they have a plane to catch? Can they get a quick overview of their flights? Do they feel calm and relaxed while waiting for the information which is relevant to them? And by the way, do they all speak Italian? You guessed it, No. Okay. This may sound hilarious to you, but some designers

  4. 00:01:32 --> 00:02:01

    actually designed it. Galileo Galilei, because it is the main airport in Tuscany, Italy. They designed an airport where it's difficult to achieve the goal to catch your planes. And it's a stressful experience, isn't it? By default. Stressful to board a plane? No. As a designer, you can empathize with your users needs and the context they're in.

  5. 00:02:01 --> 00:02:33

    Empathize to understand which goals they want to achieve. Help them achieve them in the best way by using the insights you've gained through empathy. That means that you can help your users airport passengers fulfill their need to travel to their desired destination, obtain their goal to catch their plane on time. They have a lot of steps to go through in order to catch that plane. Design the experience so each step is as quick and smooth as possible

  6. 00:02:33 --> 00:03:03

    so the passengers stay all become calm and relaxed. The well, the designers did their job in Dubai International Airport, despite being the world's busiest airport. The passenger experience here is miles better than in Galileo Galilei. One big screen gives the passengers instant access to the information they need. Passengers can continue to check in right away. This process is fast and creates a calm experience,

  7. 00:03:03 --> 00:03:31

    well-organized queues help passengers stay calm and once. Let's see how poorly they designed queues. It's. Dubai airport is efficient and stress free. But can you, as a designer, make it fun and relaxing as well? Yes.

  8. 00:03:31 --> 00:04:02

    In cheerful airport in Amsterdam, the designers turned parts of the airport into a relaxing living room with sofas and big piano chairs. The designers help passengers attain a calm and happy feeling by adding elements from nature. They give kids the opportunity to play. Adults can get some revitalizing massage. You can go outside to enjoy a bit of real nature.

  9. 00:04:02 --> 00:04:30

    You can help create green energy while you walk out the door. Charge your mobile, buy your own human power while getting some exercise. Use empathy in your design process to see the world through other people's eyes. To see what they see, feel what they feel and experience things as they do. This is not only about airport design. You can use these insights when you design

  10. 00:04:30 --> 00:04:39

    apps, websites, services, household machines, or whatever you're designing. Interaction Design Foundation.

  

6. Provide Clear Feedback, Validations and Error Handling

It’s vital to provide real-time, clear feedback in user control. Whether it's a success message after a form submission or a loading indicator during a data fetch, timely and clear feedback is ultra-important. It keeps users informed about what’s going on—the system status. Input validations and error handling mechanisms are crucial ways to keep user errors from happening. Designers can guide users towards correct actions—and prevent mistakes—by validating inputs and giving users clear error messages.  

7. Allow Customization

To permit customization is a very effective way to make user control that much better. Users should have the option to customize the interface according to what they prefer—and it’s something that can greatly improve the user experience and give users a real sense of ownership over the interface.  

An image of a mobile phone screen, featuring many options for a user to select from.

Users should be able to customize many aspects of their experience with a brand.

© Interaction Design Foundation, CC BY-SA 4.0

8. Test and Iterate

Regularly test the interface with users in the real world to get and collect their feedback—and find areas for improvement. From usability testing, iterate and refine the design based on these user insights to optimize user control. Designers who conduct user testing well can fine-tune such vital areas as information architecture and visual elements—and these improvements can afford their users a better sense of control in the next iteration

9. Consider Accessibility

Always design with accessibility in mind. It’s often a legal requirement to follow accessibility guidelines and give options for users with disabilities. For example, users with low vision abilities won’t likely be able to appreciate visual or graphic design features—and so their screen readers will need to tell them about a web page’s content. To give users of all ability levels control and access to the interface is a sign of empowerment that brings many benefits, both for users of all abilities and for the brand itself.  

10. Balance User Control and System Control

It’s important to strike the right balance between user control and system control. Still, this can be quite a challenge. On the one hand, it's vital to give users the freedom to interact and make choices. Even so, the system has got to guide and assist users through automation, defaults and error prevention as well. When designers balance these two aspects—and do it well—they address a crucial need as users can enjoy a smooth and effective user experience.  

Remember, a great UX design is something that empowers users through thoughtful products or services. And it gives them control and freedom while balancing it with system control in an interface that’s responsive to user input—one that provides meaningful feedback and allows for error recovery and undo actions. To design best for users’ control is to create an environment where users feel in control both of their actions and of the resulting outcomes.    

Overall, users should have the liberty to make choices within a digital product, and they’ve got to enjoy the freedom to navigate and explore without feeling restricted or trapped. Designers afford user control best when they create interfaces that are responsive, intuitive and adaptable to individual user preferences. The digital products that meet users’ needs and expectations in seamless, enjoyable experiences where users feel they’re in the driver’s seat are ones that can enjoy greater chances of soaring high in the marketplace.  

Learn More about User Control

Take our Human-Computer Interaction: The Foundations of UX Design course. 

Take our Master Class How to Design with the Mind in Mind with Jeff Johnson, Assistant Professor, Computer Science Department, University of San Francisco. 

Find further insights in Heuristic Evaluation — H3: User control and freedom by Techskill Brew

Consult All about usability heuristic #3: User control and freedom by Radhika Arora for additional helpful insights. 

Read Boost Your UX With These Successful Interaction Design Principles by Miklos Philips for more details. 

Go to A Guide To The Ten Usability Heuristics by Kobiruo Otebele for further information and insights. 

Read User Control and Freedom (Usability Heuristic #3) by Maria Rosala for more examples and important in-depth information. 

In what ways can too much user control negatively impact the UX?

Too much control for users is something that can confuse them and degrade the user experience (UX). Too many choices or complex navigation paths can leave them feeling overwhelmed—a phenomenon called choice overload. This can lead to decision fatigue—where users have trouble making decisions, and they might even abandon the task altogether. What’s more, excessive customization options might drive users to spend too much time setting up an interface—instead of using it productively. 

What’s more, too much control can detract from the consistency of the user experience across different parts of an application or website. Users might struggle to remember their custom settings—and get frustrated when they can’t replicate the same environment on different devices or when going back to the application after some time. 

Take our User Experience: The Beginner’s Guide course. 

What are common features that enhance user control in digital interfaces?

Undo and redo buttons, customizable settings and clear navigation paths do this. Undo and redo buttons let users easily correct mistakes—and so give them a safety net that encourages exploration without fear of permanent errors. Customizable settings let users tailor the interface to their preferences—improving comfort and efficiency. This could range from changing themes to adjusting notification frequencies—so giving users the power to shape their experience. 

Clear navigation paths—through well-organized menus and intuitive layout designs—guide users smoothly from one task to another. This organization helps users understand their current location within the application—and how to reach their desired destination without getting confused. For instance, breadcrumb navigation shows the path they take and offers them a quick way back to previous steps. 

Feedback mechanisms—like confirmation dialogs and progress indicators—also play a role that’s vital. They inform users about the system's state and the outcome of their actions, so users really feel in control of the process. 

Take our User Experience: The Beginner’s Guide course. 

How does user control differ in mobile vs. desktop UX design?

The differences are mainly due to screen size, interaction methods and context of use. Mobile devices have smaller screens—something that limits the amount of information and control options that can display at once. Designers must prioritize content and features—and so often simplify interfaces and offer more guided experiences. 

In contrast, desktop environments provide larger screens and the precise control of a mouse and keyboard—something that allows for more complex interactions, multiple windows and extensive menus. Users can manage more tasks at the same time and customize their experience in detail. 

Interaction methods also vary. Mobile UX relies heavily on touch gestures—like swiping, tapping and pinching—making direct manipulation of on-screen elements essential. Desktop UX—though—uses pointers and keyboard shortcuts, and gives fine control for complex tasks. 

Last—but not least—context of use also has an influence over user control. Mobile devices support users on the go—and call for quick, straightforward interactions. Desktops—since they’re suited for longer, focused sessions—can afford more complex and feature-rich interfaces. 

Take our Mobile UX Design: The Beginner's Guide course. 

How does user control contribute to the accessibility of a digital product?

Greatly—and that’s because it lets individuals interact with technology in ways that best suit their needs and preferences. Features such as adjustable font sizes, contrast settings and voice commands are what enable users with visual impairments to perceive content more easily. And customizable keyboard shortcuts and navigation aids cater to those with motor difficulties—and make it easier for them to move through digital environments. 

What’s more, the ability to modify the speed of video content or the option for text-to-speech functionalities helps users with learning disabilities process information—at their own pace. These control options make sure that digital products are more inclusive—supporting a wider range of physical and cognitive abilities. 

In essence, user control empowers individuals by providing them with the tools to tailor their digital experiences. That’s something that doesn’t just improve usability for people with disabilities—it enhances the overall user experience, making digital environments more welcoming and accessible to everyone, too. 

Understand more about accessibility and inclusive design. This video explains the importance of design for accessibility: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:30

    Accessibility ensures that digital products, websites, applications, services and other interactive interfaces are designed and developed to be easy to use and understand by people with disabilities. 1.85 billion folks around the world who live with a disability or might live with more than one and are navigating the world through assistive technology or other augmentations to kind of assist with that with your interactions with the world around you. Meaning folks who live with disability, but also their caretakers,

  2. 00:00:30 --> 00:01:01

    their loved ones, their friends. All of this relates to the purchasing power of this community. Disability isn't a stagnant thing. We all have our life cycle. As you age, things change, your eyesight adjusts. All of these relate to disability. Designing accessibility is also designing for your future self. People with disabilities want beautiful designs as well. They want a slick interface. They want it to be smooth and an enjoyable experience. And so if you feel like

  3. 00:01:01 --> 00:01:30

    your design has gotten worse after you've included accessibility, it's time to start actually iterating and think, How do I actually make this an enjoyable interface to interact with while also making sure it's sets expectations and it actually gives people the amount of information they need. And in a way that they can digest it just as everyone else wants to digest that information for screen reader users a lot of it boils down to making sure you're always labeling

  4. 00:01:30 --> 00:02:02

    your interactive elements, whether it be buttons, links, slider components. Just making sure that you're giving enough information that people know how to interact with your website, with your design, with whatever that interaction looks like. Also, dark mode is something that came out of this community. So if you're someone who leverages that quite frequently. Font is a huge kind of aspect to think about in your design. A thin font that meets color contrast

  5. 00:02:02 --> 00:02:20

    can still be a really poor readability experience because of that pixelation aspect or because of how your eye actually perceives the text. What are some tangible things you can start doing to help this user group? Create inclusive and user-friendly experiences for all individuals.

  

What are some examples of user control features that improve usability?

These include customizable settings, feedback mechanisms and adaptive interfaces. Customizable settings let users adjust the layout, colors and font sizes to match their preferences and comfort levels. Feedback mechanisms—such as visual cues and sounds—tell users about their actions' outcomes, and help them understand the system's response and feel in control. 

Adaptive interfaces automatically adjust based on user behavior or environmental conditions. For example, a reading app might switch to a dark mode in low light conditions.  

What’s more, features like voice commands and gesture controls give alternative interaction methods—and so accommodate diverse user capabilities and preferences.  

Watch this video to understand more about usability: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:30

    What usability is, and basically it's the  extent to which a product can be used by specified users to achieve specified goals with three things: effectiveness, efficiency and satisfaction, in a specified context of use. Okay, that's the official definition of usability. It's been around for a really long time. But the *effectiveness* – okay – is it effective? So, if a person comes to a  website, an app, you know, anything – can they do what they're supposed to do?

  2. 00:00:30 --> 00:00:58

    *Efficiency* – can they do it quickly? Do they get stuck? Do they get sidetracked? Do they go in some totally different direction? And *satisfaction* – do they feel good? Okay, that's the more emotive kind of aspect. Do they feel good about their experience? We want to make sure that what we're  creating makes sense to our users and meets their needs. Are we meeting their needs?

  

Take our User Experience: The Beginner’s Guide course. 

What types of feedback mechanisms enhance user control?

Feedback mechanisms that enhance user control include visual cues, auditory signals, haptic feedback and progress indicators. Visual cues—like highlights or animations—direct users' attention to changes or important features, so helping them understand their interactions' effects. Auditory signals—like beeps or chimes—give them immediate feedback on actions, and confirm that the system’s received the user's input.  

Haptic feedback—or vibrations—offer a tactile response to touch interactions. For instance, when a user presses a button on a touchscreen, a slight vibration can simulate the feeling of pressing a physical button—so confirming the action for the user without their needing to look. 

Progress indicators—like loading bars or spinning icons—inform users about the status of their requests or the loading time. These help users understand that the system’s working on their command—and so keeping them from having to make repeated inputs or abandoning the interface. 

Professor Alan Dix explains touch and haptics in user interfaces: 

Show Hide video transcript
  1. 00:00:00 --> 00:00:33

    There are more and less successful uses of touch and haptics in the user interface. I'll give a few examples of both. Again, I can't imagine most of you won't have a mobile phone, probably within reach of you at this moment. It obviously uses vibrations alert to say a phone call's coming or you've had a text message or WhatsApp message, some sort of notification.

  2. 00:00:33 --> 00:01:01

    Also, it's quite likely that as you touch that phone, you might get... Some keyboards give you a little vibration back as you click keys. I know I've had to turn it off on some of mine, though, because if it doesn't get it dead right, it can actually be quite confusing. And as I said, certainly one of the virtual keyboards  I use on my phone, I tried to use it and I've just turned the vibration off. 

  3. 00:01:01 --> 00:01:33

    But as I said, that can work well or it can work not so well. And similarly, there are techniques to give you a sense of texture on phones by using vibration. In cars, if you've got some ABS brake control, which again most – unless you've got a classic car – probably will have, when you press down the brake if the ABS kicks in – so if there's a bit of a skid – even the slightest slidy-ness, you'll feel a vibration come through your pedal. Now, partly – in early days,

  4. 00:01:33 --> 00:02:03

    I think that was actually a physical effect – but nowadays that's not being generated by vibration in the car, by the brakes going on and off. But actually is being generated. But in order to train people to try and stop just short of that skidding point, you put the vibration on, which helps you know when it's happened. So that's a really positive use of  deliberate vibration, haptic feedback in the car. A slightly less successful one, although still really cool and really nice, was a system

  5. 00:02:03 --> 00:02:33

    called iDrive that BMW put into their top-end cars in the mid-2000s. And what it did, it was a knob, but it used a motor to give a sense of physical movement. So you got this clicky feeling. But the number of clicks could depend on what it was about. So if you had to... If it was controlling the volume and there was 14 settings to the volume, there would be 14 clicks. If you're controlling your menu and there are four items, there would be

  6. 00:02:33 --> 00:03:01

    four clicks, and then it would stop. You couldn't go any further.   Now I'm assuming it was because the technology was early and they couldn't quite get it right, and as I said, if you don't get these things right, they're very, very sensitive. They actually had to abandon this in a relatively short time. And so, later versions actually reverted to having a knob that really does have click stops,   even though it can't do that thing about  stopping and starting and changing the number.  

  7. 00:03:01 --> 00:03:34

    It still has haptic feedback. But it's generated  physically rather than digitally. A place where haptic feedback is used incredibly successfully is in games. Even simple controllers will often have some sort of vibration in them. But you can get – if you're a real pro-games player – you'll probably have perhaps a steering wheel or force feedback joysticks. So as you steer, you actually feel the resistance of the car, vibration of the motor, all generated.

  8. 00:03:34 --> 00:04:07

    In virtual reality as well. So games – closely related to virtual reality – there's been again very positive use of haptics for surgery training, because in surgery, it's  really crucial the feel of an instrument as you drill or as you cut or as you push.  It's really crucial, surgeons feel   the difference between different organs. So  as they work, they can tell the difference.   Slightly coming into technology at the moment,  so something you might see, but probably  

  9. 00:04:07 --> 00:04:32

    still at the edge of research and into  application, is a thing called *Ultrahaptics*. So this could be used in virtual reality. It could also be used in other sorts of settings. And it uses ultrasound to give a sense of feeling  in mid-air. The idea is you have lots and lots of little ultrasound speakers. They generate ultrasound, which creates little points in space

  10. 00:04:32 --> 00:05:04

    where they all feed up together and make a big bang. A bit like if you see waves sometimes come together and make a big splash, sometimes they cancel each other out. So you design the splash,   the sort of splash points to give a sense of  feeling; so, you can have your VR glasses on, you might see perhaps a globe in front of you. And as you reach out, you can actually *feel* that globe, even though there's nothing  there – it just didn't play now. So these things are coming. We've got a change,  both things that are working already,

  11. 00:05:04 --> 00:05:27

    but also new technologies that are finding their way through. And again, a little bit further down the stream, there's a number of materials that change their shape programmatically, currently still very much in research stage. But I think it won't be that long maybe, when we start to see this kind of thing moving its way  through into different kinds of interactions.

Video copyright info

Copyright holder: On Demand News-April Brown _ Appearance time: 04:42 - 04:57 _ Link: https://www.youtube.com/watch?v=LGXMTwcEqA4

Copyright holder: Ultraleap _ Appearance time: 05:08 - 05:15 _ Link: https://www.youtube.com/watch?v=GDra4IJmJN0&ab_channel=Ultraleap

  

How can UX designers overcome obstacles to user control in complex systems?

Simplifying interfaces, offering personalized options and providing clear guidance are ways to do this. Simplifying interfaces is about breaking down complex processes into smaller, manageable steps—an approach that lightens cognitive load and helps users understand how to navigate the system effectively. 

When designers offer personalized options, they let users customize their experience according to their preferences and needs. For example, to let users configure dashboard widgets or notification settings is something that can make complex systems more approachable and user-friendly. 

And to give users clear guidance through tooltips, tutorials and contextual help can help users to really understand how to use complex features. When these forms of guidance are well-designed, users get this support without feeling overwhelmed. Plus, they can learn at their own pace and become proficient with the system. 

What’s more, to use progressive disclosure techniques—revealing information and options as needed—keeps information overload from happening. Plus, it focuses the user's attention on the task at hand.  

Watch as Design Director at Societe Generale, Morgane Peng explains how to balance simplicity and complexity: 

Show Hide video transcript
  1. Transcript loading…
 

What are the common challenges in implementing user control in UX design?

There are common challenges to this—and they include how to balance user freedom with a clear, guided experience, make sure that there’s accessibility for all users, and keep a clean and intuitive interface. One aspect of how to balance user freedom means to give users the power to customize and control their experience—and not overwhelm them with too many choices or complex options that might confuse or frustrate them. 

To make sure accessibility is a reality is another challenge. That’s because designers have got to consider diverse user needs—including the needs of users with disabilities. Features that enhance user control for some might complicate the experience for others. This consideration is something that calls for thoughtful design choices—to accommodate a wide range of abilities and preferences. 

To maintain a clean and intuitive interface while providing user control options requires careful planning—and designers have got to integrate these features seamlessly. That means they can’t clutter the interface or detract from the core content and functionality. So, often they’ll have to find innovative ways to present customization options—without overwhelming the user. 

Take our Master Class Accessible and Inclusive Design Patterns with Vitaly Friedman, Senior UX consultant, European Parliament, and creative lead, Smashing Magazine. 

How should one evaluate user control during usability testing?

For one thing, observe how easily users navigate the interface and customize their experience. Begin by setting specific tasks that call for interaction with control features. These include to adjust settings, use undo and redo functions, or customize layout preferences. Watch how users go about approaching these tasks—and note any confusion or frustration from them. 

Pay close attention to the feedback you get—both verbal and non-verbal. Users often express difficulties or satisfaction through comments and body language. This feedback can highlight areas where user control is either empowering or overwhelming. 

Quantify success rates, time to completion and error rates for tasks that involve user control features. High success rates and low error rates indicate effective user control, while long completion times might suggest complexity or usability issues. 

After testing, ask users directly about their experience with control features. Surveys or interviews can provide insights into how users perceive their level of control and whether they found the customization options useful or burdensome. 

Take our Master Class How to Get Started with Usability Testing with Cory Lebson, Principal and Owner of Lebsontech LLC. 

What are the ethical considerations of user control in UX design?

In UX design, ethical considerations of user control center on how designers respect user autonomy, ensure privacy and avoid manipulation. Designers must balance how they provide enough control to empower users while not overwhelming them with too many choices. Too much complexity can lead to frustration or decision paralysis, and undermine the user's autonomy and satisfaction. 

Privacy is a critical ethical concern. Users should control their personal information, and decide what to share and with whom. Designers have got to make sure that privacy settings are clear and accessible and let users opt-out easily from data collection or sharing. 

Another important aspect is to avoid manipulation. Features to enhance user control shouldn’t trick users into making decisions against their interests. Dark patterns, such as pre-selected consent boxes or misleading navigation, exploit user control for business gains, and raise ethical issues. 

Take our Master Class Accessible and Inclusive Design Patterns with Vitaly Friedman, Senior UX consultant, European Parliament, and creative lead, Smashing Magazine. 

What are some highly cited scientific articles on the subject of user control?
  1. Jannach, D., Naveed, S., & Jugovac, M. (2017). User Control in Recommender Systems: Overview and Interaction Challenges. In D. Bridge & H. Stuckenschmidt (Eds.), E-Commerce and Web Technologies (pp. 21-33). Springer International Publishing.  

This publication provides an overview of the importance of user control in recommender systems and the associated interaction challenges. The authors argue that while recommender systems can be valuable tools for helping users find relevant items, they can also make incorrect assumptions about user preferences. To address this, the paper reviews different approaches from the research literature that aim to put users in active control of the recommendations, such as allowing them to specify preferences explicitly or provide feedback on the recommendations. The paper highlights the design challenges that are involved in implementing effective user control mechanisms and presents the results of a survey-based study that gathered user feedback on implemented control features. This work’s influential in demonstrating the need for user control in recommender systems and outlining the key considerations for designing such control mechanisms, which is highly relevant to the fields of human-computer interaction and user experience design. 

 

  1. Peissner, M., & Edlin-White, R. (2013). User Control in Adaptive User Interfaces for Accessibility. In P. Kotzé, G. Marsden, G. Lindgaard, J. Wesson, & M. Winckler (Eds.), Human-Computer Interaction – INTERACT 2013 (pp. 744-751). Springer Berlin Heidelberg.  

This publication explores the importance of user control in adaptive user interfaces, particularly in the context of accessibility. The authors argue that while adaptive interfaces offer great potential for improving accessibility, the adaptations can also cause usability problems—such as disorientation and a loss of user control. To address this, the paper presents an experimental user study that investigates the effectiveness and acceptability of different adaptation patterns designed to increase the transparency and controllability of runtime adaptations. The results suggest that these patterns help users optimize the subjective utility of the system's adaptation behavior and that user preference and acceptance of the patterns depend on the specific cost-benefit conditions. This work’s influential as it really shows the need for user control mechanisms in adaptive interfaces and provides empirical insights into the design of such mechanisms—and that's highly relevant to the fields of human-computer interaction and user experience design, especially for accessible systems. 

Earn a Gift, Answer a Short Quiz!

  1. Question 1
  2. Question 2
  3. Question 3
  4. Get Your Gift

Question 1

What is the primary benefit of giving users control in UX design?

1 point towards your gift

Literature on User Control

Here's the entire UX literature on User Control by the Interaction Design Foundation, collated in one place:

Learn more about User Control

Take a deep dive into User Control with our course Human-Computer Interaction: The Foundations of UX Design .

Interactions between products/designs/services on one side and humans on the other should be as intuitive as conversations between two humans—and yet many products and services fail to achieve this. So, what do you need to know so as to create an intuitive user experience? Human psychology? Human-centered design? Specialized design processes? The answer is, of course, all of the above, and this course will cover them all.

Human-Computer Interaction (HCI) will give you the skills to properly understand, and design, the relationship between the “humans”, on one side, and the “computers” (websites, apps, products, services, etc.), on the other side. With these skills, you will be able to build products that work more efficiently and therefore sell better. In fact, the Bureau of Labor Statistics predicts the IT and Design-related occupations will grow by 12% from 2014–2024, faster than the average for all occupations. This goes to show the immense demand in the market for professionals equipped with the right design skills.

Whether you are a newcomer to the subject of HCI or a professional, by the end of the course you will have learned how to implement user-centered design for the best possible results.

In the “Build Your Portfolio: Interaction Design Project”, you’ll find a series of practical exercises that will give you first-hand experience of the methods we’ll cover. If you want to complete these optional exercises, you’ll create a series of case studies for your portfolio which you can show your future employer or freelance customers.

This in-depth, video-based course is created with the amazing Alan Dix, the co-author of the internationally best-selling textbook Human-Computer Interaction and a superstar in the field of Human-Computer Interaction. Alan is currently professor and Director of the Computational Foundry at Swansea University.    

All open-source articles on User Control

Please check the value and try again.

Open Access—Link to us!

We believe in Open Access and the democratization of knowledge. Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.

If you want this to change, , link to us, or join us to help us democratize design knowledge!

Privacy Settings
By using this site, you accept our Cookie Policy and Terms of Use.

Share Knowledge, Get Respect!

Share on:

or copy link

Cite according to academic standards

Simply copy and paste the text below into your bibliographic reference list, onto your blog, or anywhere else. You can also just hyperlink to this page.

Interaction Design Foundation - IxDF. (2016, June 3). What is User Control?. Interaction Design Foundation - IxDF.