Thanks. That's an interesting workaround. But I'm wondering if this is an opportunity for one of your patches/addons?
UPDATE: I have created my own hot keyed macro to solve the problem (AutoHotkey to the rescue again):
Send ^i ; Invert Selection
Sleep 50
Send +k ; Lock Unselected
Send {space} ; Deselect all
UPDATE: I have created my own hot keyed macro to solve the problem (AutoHotkey to the rescue again):
Send ^i ; Invert Selection
Sleep 50
Send +k ; Lock Unselected
Send {space} ; Deselect all