Is there a better way to design switches than I/O?

  • enter image description here

    What was the thought process behind whoever designed the I/O on/off button?

    To me, it seems extremely confusing whether or not I is on, or O is on, and I still get pretty confused today as to which is which.

    Why was this designed this way? From a user-experience standpoint, it doesn't make much sense, wouldn't ON/OFF work better? Better yet, why is this still considered the norm in today's society, and not ON/OFF?

    Is there anything else better than I/O that is better for the user? Or am I best sticking to I/O?

    Do you have a situation where you're looking to use a power button such as this? What situation is that as we can cater the solution to the actual problem. If it's just general curiosity then this isn't the best place for such a question - we need answerable questions that actually provide a solution to a specific problem.

    As the image shows - what matters is that it lights up to show that it's on.

    @JonW Edited to fit your guidelines

    @PhillipW Note, I have quite a few switches at home that have I/O, but don't have a nice light behind to tell me if it's on/off. I just pulled a stock image because I couldn't find anything else that looked more clear

    I've just had to dig this question out as I have a new fridge with a (non illuminating) switch marked 1/O and still couldn't remember which setting is supposed to be 'on'...

    The real issue being offered here is the inability of some people to remember if O or I = on. The association chosen is fairly arbitrary. However, so is left and right which remains a larger problem for many many people. All that is required is for someone to learn a way of remembering the I/O association correctly. Perhaps by converting to O to 0, making 0 = empty/nothing = off!?

    Wouldn't an 'x' and a tick be better understood?

    that 1 and 0 and on and off seems pretty logical to me. However whether the 1 has to be up or down to be 'on'...that is a hard part.

    I decided the (I) ment Ingaged, works for me. What about green for on and red for off!

    As is demonstrated by the stock photo the 'solution' here is for manufacturers to spend a bit more money and include a light in each switch. That way it needs no labelling at all.

  • Jeroenem

    Jeroenem Correct answer

    7 years ago

    This has to do with binary numeral systeem. 1 for on, 0 for off. This way it's understandable for everyone around the world, since not everyone understands English (ON/OFF).

    It's also readable from 2 sides, where ON/OFF is harder to read.

    enter image description here

    +1 and I would like to add that 1 can also mean "yes" and 0 accordingly "no" interpreted in binary code

    +1 for pointing out that it's readable upside-down as well!

    O and I are the esperanto of switches: they're made for everyone, but only experts understand them.

    I think there a way more people who understand ON/OFF rather than the binary numeral system.

    I'm a nerd and always get confused by the traditional 1/0 labels. I interpret them as a straight line (blocked, off) and an open circle (opening, flow, on).

    I am a computer nerd with a full understanding of binary. I also understand circuits. I never never remember if its an open (I) and closed (O) circuit or if it's a binary zero/one. Since it's almost always related to circuitry, my mind kind of goes that direction. I can see why people would find it confusing

    I can't believe that, in 6 years, no one has pointed out that your upside text is wrong _(it's also mirrored)_

  • Shamelessly taken from Wikipedia:

    English words were replaced by the universal numeral symbols 1 and 0 to bypass any possible language barriers

    I - IEC 5007, the power on (line) symbol, appearing on a button or one end of a toggle switch indicates that the control places the equipment into a fully powered state. It comes from the binary system (1 or | means on).

    O - IEC 5008, the power off (circle) symbol on a button or toggle, indicates that using the control will disconnect power to the device. It comes from the binary system (0 means off).

    Which rather misses the point that as most people don't think in binary - that the symbols are useless.

    @PhillipW Most people don't think in English, either, so I'd say the change wasn't really a step backward for the international audience. Maybe not a *giant* step forward or anything, but for switches where a light or other "obvious" indication isn't possible, you have to use something, and simple symbols are better than words taken from any given language.

  • It's from physics, I guess.

    "I" symbol means the current goes through the system (imagine the 'I' being a line, like a circuit connecting [power to the device])

    "O" symbol means the current does not go through the system. (the circle is an open circuit, having no power flowing through it)

    Strange reasoning to me. I think just the opposite when looking at the symbols: O ought to mean current going around in a circuit, I is a barrier stopping it.

    But a circle is circuitous. A line is not a circuit. Ugh.

  • Interesting question. Some things we consider obviously Yes and No are different in different cultures.

    Consider the sony playstation controller: O in japan means "good" or "approve" and X means "bad" or "cancel"

    For the US they had to change the controller buttons for X to mean approve and O to mean cancel. Fascinating, right?

    x means cancel and o means approve in japan.

    Checkmarks pretty much always mean "yes" or "approve" so whatever your choice for the approve side of things is, it should be unambiguous.

    Will think about potential alternatives...

  • Color is also an effective way of portraying on/off. While there may be some cultural differences when it comes to the meaning of certain colors, it's definitely a familiar use case to represent on with green and off with red. Similar to how a traffic light would function. In UI, a switch like in the picture below is widely accepted and used in applications:

    enter image description here

    This variation can be enhanced even further with the inclusion of symbols to address usability concerns. While the example below still uses I/O for international users, the on/off state becomes a bit more clear with the inclusion of the colors and slider element:

    enter image description here

    What if the user is colorblind who can't tell the difference between red and green? Traffic lights work because of the location of the red and green.

    @locationunknown Yes, that's definitely a usability concern. To address that, you would need some sort of symbol that acts as a backup. For a switch like this though, I don't think I/O would make sense as only one symbol is displayed at a time.

  • In some cases whether lights come on or not is not helpful. Some car battery chargers have lights which come on if the battery is partly charged, and the light indicators hardly change depending on the switch position. It is therefore essential to "think" in binary, which as noted, not everyone does. Hence some people will keep coming back to this or similar sites to check.

  • O is for Open Eye.

    I is for Squint because working.

License under CC-BY-SA with attribution


Content dated before 6/26/2020 9:53 AM