A computer button apparatus includes a switch (30), an opening (12) defined in a panel (11), a bracket (40) receiving the switch, and a button (20). A plurality of flanges extends from the edges of the opening. A plurality of protrusions (134) is formed on the flanges. The bracket includes a pair of hooks (43). The button comprises a pair of clasps (25) for actuating the switch. The bracket is mounted on one side of a panel corresponding to the opening by the hooks engaging with the flanges and the protrusions retaining the bracket. The button is mounted on the opposite side of the panel corresponding to the opening by the clasps engaging with the flanges.