B_MOUSE_BUTTON
B_PRIMARY_MOUSE_BUTTON = B_MOUSE_BUTTON(1),
B_SECONDARY_MOUSE_BUTTON = B_MOUSE_BUTTON(2),
B_TERTIARY_MOUSE_BUTTON = B_MOUSE_BUTTON(3)
fSettings.map.button[i] = B_MOUSE_BUTTON(i + 1);
if (buttons & B_MOUSE_BUTTON(4)) {
} else if (buttons & B_MOUSE_BUTTON(5)) {
int32 mapping = B_MOUSE_BUTTON(index + 1);
map.button[i] = B_MOUSE_BUTTON(i + 1);
|| fSettings.map.button[3] != B_MOUSE_BUTTON(4)
|| fSettings.map.button[4] != B_MOUSE_BUTTON(5)
|| fSettings.map.button[5] != B_MOUSE_BUTTON(6);
fSettings.map.button[i] = B_MOUSE_BUTTON(i + 1);
fSettings.map.button[i] = B_MOUSE_BUTTON(i + 1);
hasPrimary |= fSettings.map.button[i] & B_MOUSE_BUTTON(1);
fSettings.map.button[0] = B_MOUSE_BUTTON(1);