Common Desktop Environment: Style Guide and Certification Checklist

Radio Button

 

n/a 

 

 

Required 

7-31: 

If your application uses radio buttons, each button graphically indicates its state.  

Radio buttons are used to represent a panel of mutually exclusive selections. The user needs to know which button in the panel is set. 

Required 

7-32: 

When the user presses BSelect in a radio button, the radio button is armed. If the radio button was previously unset, it is shown in the set state.  

BSelect Press arms a radio button and shows the result of activating it by releasing BSelect. 

Required 

7-33: 

When the user releases BSelect in the same radio button that the press occurred in and the radio button was previously unset, it is set, and any other radio button in the same panel that was previously set is unset. The radio button is disarmed, and, if the radio button is in a menu, the menu is unposted.  

BSelect Release activates a radio button. 

Required 

7-34: 

When the user presses the Enter or Return key in a radio button, if the radio button is in a window with a default action, the default action is activated. If the radio button is in a menu: 

  • If the radio button was previously unset, it is set, and any other radio button in the same panel that was previously set is unset.

  • The radio button is disarmed, and the menu is unposted.

The Enter and Return keys perform the default action of a window or activate a radio button in a menu. 

Required 

7-35: 

When the user presses the Select key or Spacebar in a radio button, if the radio button was previously unset, it is set, and any other radio button in the same panel that was previously set is unset. The radio button is disarmed, and, if the radio button is in a menu, the menu is unposted. 

The Select key and Spacebar activate a radio button.