Multi-select range of elements in a tree

I am trying to select a whole range of items in a tree view. The way I would expect to do it would be to hold down Ctrl + Shift then click the first item and the last item. But this is what is happening:

I think if I really try, I could come up with some ridiculous workaround, but I was wondering if there was already a way to do this that I’m not considering. I feel like there would be.