shift+click on event should select all events b/w last selection

On PC at least there is no distinction between the behaviour of shift vs ctrl when selecting. There is an opportunity to make selection a better experience that also works better with paging (avoiding reliance on scrolling while selecting, which can get ugly).

A crude diagram to explain:

d1) unselected events in 3 tracks:
Track1 [ ] [ ] [ ] [ ] [ ] [ ]
Track2 [ ] [ ] [ ] [ ] [ ] [ ]
Track3 [ ] [ ] [ ] [ ] [ ] [ ]

d2) one selected event:
Track1 [ ] [S1] [ ] [ ] [ ] [ ]
Track2 [ ] [ ] [ ] [ ] [ ] [ ]
Track3 [ ] [ ] [ ] [ ] [ ] [ ]

(not continually holding shift for multi selection)

d3) 2nd event selected while holding shift, current behaviour:
Track1 [ ] [S1] [ ] [ ] [ ] [ ]
Track2 [ ] [ ] [ ] [ ] [ ] [ ]
Track3 [ ] [ ] [ ] [S2] [ ] [ ]

d4) 2nd event selected while holding shift, nicer behaviour:
Track1 [ ] [S1] [S] [S] [ ] [ ]
Track2 [ ] [S] [S] [S] [ ] [ ]
Track3 [ ] [S] [S] [S2] [ ] [ ]

d5) on a single track that could avoid the need to use an event range often:
Track1 [S1] [S] [S] [S] [S2] [ ]

That would bring selection inline with text editors and many other software that utilise that similar foundation of cursor positioning and selection. Find your start event, find the end event and hold down shift while selecting it, et viola (:wink: you have selected all the things between those points.