How do I match the range of a distance driver to the value range of a key shape?
You need to setup Driver's F-curve. It shows how distance between objects (horizontal)  corresponds to  Shape Key value (Vertical): 



So if distance 0.7 corresponds to Shape Key value of 0 and 2.6 corresponds to 1, You need to create a line between this 2 dots in drivers window: