There is an issue of simulating some keyboard combinations in windows.
The combinations of the form shift+{smth}, where {smth} is 'ins', 'del', 'home', 'end', 'pgup', 'pgdn', or arrow keys are not simulated properly. The 'shift' keypress is not simulated in this situation.
It seems to me, that the similar problem is described in the following blogpost:
http://letcoderock.blogspot.ru/2011/10/sendinput-with-shift-key-not-work.html