El problema que tiene lo que quieres hacer es que es muy dependiente de la plataforma ya que lo que te indican solo servirá para Windows porque usa sus apis.
Si solo quieres simular una pulsación y no te importa que no sea en c++ puedes usar Autoit que es muy potente y haces eso con una sola línea de codigo. Te pongo un video que te explica un poco:
https://www.google.es/url?sa=t&sourc...b-UOtUzATX5jow
Luego usas aut2exe y conviertes el script en un ejecutable.