A camera provided with camera-shake compensation functionality that
comprises a camera-shake detector, a photographing mode selector, an
adjuster, and an anti-shake mechanism. The camera-shake detector detects
a quantity of shake of the camera. The photographing mode selector is
used to select a photographing mode. The adjuster adjusts output signals
from the camera-shake detector, in accordance with the photographing mode
selected by the photographing mode selector. The anti-shake mechanism
compensates for a camera-shake to be counteracted, based on the output
signals adjusted by the adjuster.