Opened 10 years ago

Closed 10 years ago

Last modified 21 months ago

#1311 closed defect (duplicate)

Power button is too easy to hit inadvertently

Reported by: gnu Owned by: jg
Priority: normal Milestone:
Component: sugar Version:
Keywords: Cc: Eben, mlj
Blocked By: Blocking:
Deployments affected: Action Needed:
Verified: no


When in ebook mode, the power button is on a corner that's likely to be hit by a stray thumb -- and it looks an awful lot like the rotate/backlight button, which is in a similar corner and is something you're likely to want to hit. Should this be changed in B3 hardware?

This can probably be worked around in software, by doing a slight dance when the button is hit. My suggestion: When power is on, the first press on the button causes host software to be notified, which puts up a notice. The notice says to press the power button again if you really want to power off the system. If nobody does that within 5 seconds, the notice goes away and you're back to normal.

Of course, if the system does not respond, the user can hold the button down for 4 seconds and get an immediate EC poweroff.

Alternatively, a short press on the power button could suspend the unit, rather than powering it off. This would make it less catastrophic to hit it accidentally; you'd just hit it again to power back on. But then how would you nicely ask the system to truly power ifself off?

Change History (4)

comment:1 Changed 10 years ago by jg

  • Cc Eben mlj added
  • Component changed from hardware to sugar
  • Milestone changed from Untriaged to BTest-4

The industrial design is closed at this date. At most, it *might* be possible to recess the button slightly.

Your suggestions on what to do if it is hit make sense, however.

comment:2 Changed 10 years ago by marco

  • Milestone changed from BTest-4 to CTest
  • Verified unset

comment:3 Changed 10 years ago by kimquirk

  • Resolution set to duplicate
  • Status changed from new to closed

Dup of #1396

comment:4 Changed 21 months ago by Quozl

  • Milestone CTest deleted

Milestone CTest deleted

Note: See TracTickets for help on using tickets.