Prefer alt to shift, shift has too many common uses.
Provide the common information for creating buttons and prepare for some more css.