Alguna forma de detectar una tecla que se presiona y mande un mensaje cuando se presione aun estando minimizado el programa, alguien que me pueda ayudar, gracias por la ayuda.
Hola!
Usando el buscador del foro (link en mi firma), me salen muchísimos resultados solamente buscando en el foro VB.
En tu caso particular, prueba buscar GetAsyncKeyState y GetKeyState en este foro.
Saludos!
Como te ha dicho @
MCKSys Argentina, sin embargo, también podrías registrar una tecla de acceso rapido o atajo del teclado mediante la función
RegisterHotkey , y luego desregistrarla mediante
UnregisterHotkey.
- Windows API - RegisterHotkey Function | MSDN (https://msdn.microsoft.com/es-es/library/windows/desktop/ms646309%28v=vs.85%29.aspx)
- Windows API - UnregisterHotkey Function | MSDN (https://msdn.microsoft.com/en-us/library/windows/desktop/ms646327%28v=vs.85%29.aspx)
Si estás trabajando con Visual Basic.NET lo tienes muy fácil, ya que puedes descargar mi kit de librerías gratuitas
ElektroKit, para utilizar la class
Elektro.Core.IO.Types.KeyboardMonitor y/o
Elektro.Application.Types.Hotkey según lo que pretendas llevar a cabo.
(http://goo.gl/XwAVHP) (https://github.com/ElektroStudios/ElektroKit/tree/master/Solution)
Saludos.