Preserve Text, adding shift+mouse drag to lock direction of dragging

Selecting text using shift key to follow certain angle, 0, 45, 90 degrees. Most of the text I am selecting is 0 degree and same size so to minimize the spread adding the mouse direction shortcut lock would be great.