Text selection

Current behavior

Suggested behavior

Double-clicking selects a word.

Triple-clicking selects a line.

Holding the ctrl key and clicking on the mouse should select the current sentence, from the previous period (“.”) to the next period (“.”). To double-click in text should select the current paragraph. The current behavior of line selection on triple-clicking is aberrant. A line of text is not an object for a word processor.

The mouse pointer does not change from the i-beam to the mouse pointer until the user begins to drag text.

Behavior of mouse should change when dragging text. The pointer should change to from the i-beam to the arrow on selected text when the mouse button is help down after a few milli-seconds and not once the user starts dragging the text. Holding down the ctrl key while dragging should make a copy of the text or any object, or group of object, being dragged.

When moving the mouse pointer outside a text area, the mouse pointer still appears as an i-beam.

When moving the mouse pointer outside of the text boundaries, the mouse pointer should change from the i-beam to the arrow. Dragging the mouse outside the text boundary should be a means by which text should be selected. Click once and the nearest line is then selected. Click twice and the paragraph is selected. Also, when dragging a paragraph, the entire paragraph should move, include the paragraph delimiter.