title: Is there a way to capture the send key on Windows Mobile and have it dial a specific number?
body: <p>I have a Windows Mobile application using the compact framework (NETCF) that I would like to respond to someone pressing the send key and have the phone dial the number selected in my application.   Is there a way using the compact framework to trap the send key?  I have looked at several articles on capturing keys, but I have not found one that includes the "Send" key.</p>
  
  <p><strong>Update</strong>:</p>
  
  <p>I found an article describing SetWindowsHookEx as an undocumented API on Windows Mobile. If this is the case then I really don't want to use it.</p>
  
  <p><a href="http://blogs.msdn.com/raffael/archive/2008/05/12/setwindowshookex-on-windows-mobile.aspx" rel="nofollow noreferrer">SetWindowsHookEx on Windows Mobile</a></p>
  
  <p>After doing more searching I found out that the "Send" key is called the "Talk" key in Windows Mobile lingo.  I then found a blog post about using the SHCMBM_OVERRIDEKEY message to signal the OS to send my app a WM_HOTKEY message when the user presses the Talk key.</p>
  
  <p><a href="http://blogs.msdn.com/windowsmobile/archive/2005/09/02/460327.aspx" rel="nofollow noreferrer">Jason Fuller Blog post about using the Talk button</a></p>
  
  <p>The blog post and the documentation it points to seem like exactly what I'm looking for.  I'm unable to find a working example, and I find a lot of people unable to make it work.  It also looks like VK_TTALK is not supported in SmartPhones.  I would love to hear from someone that actually has this working on both Smartphones and PocketPC phones.</p>