buttons_mask/2 buttons_mask(?Buttons, ?Mask)
Translates between button specifications and the corresponding integer bitmask.
Buttons is a term of the form
buttons(B1, B2, B3, B4, B5), where button
number i has argument position i in the term and the value
of each argument is either up or down.
Mask is the integer bitmask representing the given set of buttons.