add shift-click support to statement parameters, close #2107 (at last)