Patent attributes
A computing device can include a housing defining an opening, a base layer, and a button mechanism positioned in the opening. The button mechanism can include a keycap movable relative to the base layer between an undepressed state and a depressed state, and a dome contacting the keycap, the dome including a first surface and a second surface, opposite the first surface. In the undepressed state, the first surface can be concave and the second surface can be convex. In a partially depressed state, a first portion of the first surface can be convex and a second portion of the first surface can be concave. In the depressed state, the first surface can be convex and the second surface can be concave.