SELECT atom
FROM
$up => InnerSet[up, gMouse.button, FALSE, FALSE];
$downLeftShiftCtrl => InnerSet[down, left, TRUE, TRUE];
$downLeftShift => InnerSet[down, left, TRUE, FALSE];
$downLeftCtrl => InnerSet[down, left, FALSE, TRUE];
$downLeft => InnerSet[down, left, FALSE, FALSE];
$downMiddleShiftCtrl => InnerSet[down, middle, TRUE, TRUE];
$downMiddleShift => InnerSet[down, middle, TRUE, FALSE];
$downMiddleCtrl => InnerSet[down, middle, FALSE, TRUE];
$downMiddle => InnerSet[down, middle, FALSE, FALSE];
$downRightShiftCtrl => InnerSet[down, right, TRUE, TRUE];
$downRightShift => InnerSet[down, right, TRUE, FALSE];
$downRightCtrl => InnerSet[down, right, FALSE, TRUE];
$downRight => InnerSet[down, right, FALSE, FALSE];
ENDCASE => gMouse.state ← held;