title: unable to send shift-end with Win32::GuiTest
body: <p>I would need to automate some keyboard entries inside my perl script. For this, I use  <a href="http://search.cpan.org/~karasik/Win32-GuiTest-1.63/lib/Win32/GuiTest.pm" rel="nofollow noreferrer">Win32::GuiTest</a> module. 
  This works fine for all entries I need except for shift-end.</p>
  
  <p>Here's what I send</p>
  
  <pre><code>Win32::GuiTest::SendKeys("+{END}");
  </code></pre>
  
  <p>but it seems that it only takes the {END}.</p>
  
  <p>The weird thing is that</p>
  
  <pre><code>Win32::GuiTest::SendKeys("+(some text)");
  </code></pre>
  
  <p>works fine and sends <code>SOME TEXT</code></p>
  
  <p>In fact, I am unable to do <code>+{}</code> commands, it always take only the key inside the <code>{}</code></p>
  
  <p>On the other hand, commands with <code>^</code> (ctrl) or <code>%</code> (alt) work fine for example <code>Win32::GuiTest::SendKeys("%{F4}")</code> closes the window</p>
  
  <p>does anybody would know why?</p>
  
  <p>Thanks :)</p>