pub fn remap_buttons(mask: u16, remap: &[(u16, u16)]) -> u16
Build a new mask by applying a remap table (source->dest). Missing sources are ignored. remap: list of (src_mask_bit, dst_mask_bit).
remap