class
	EV_ACCELERATOR

General
	cluster: interface
	description: "A keyboard accelerator defines `actions' to be performed when a`key' is pressed. See `{EV_TITLED_WINDOW}.accelerators'"
	keywords: "accelerator, keyboard, key, shortcut, hotkey"
	create: make_with_key_combination, default_create

Ancestors
	EV_ANY*

Action sequences
	actions: EV_NOTIFY_ACTION_SEQUENCE

Queries
	alt_required: BOOLEAN
	control_required: BOOLEAN
	data: ANY
	is_destroyed: BOOLEAN
	is_equal (other: [like Current] EV_ACCELERATOR): BOOLEAN
	key: EV_KEY
	out: STRING_8
	parented: BOOLEAN
	shift_required: BOOLEAN

Commands
	copy (other: [like Current] EV_ACCELERATOR)
	destroy
	disable_alt_required
	disable_control_required
	disable_shift_required
	enable_alt_required
	enable_control_required
	enable_shift_required
	set_data (some_data: [like data] ANY)
	set_key (a_key: EV_KEY)

Constraints
	key not void