Pregunta rápida -Raw ¿Ingresa un gancho de teclado alternativo?
Estaba leyendo acerca de los ganchos del teclado y uno sugirió usar la Entrada sin procesar para hacer esto, pero no he encontrado ningún ejemplo de ello. Por ejemplo, yo estoy usando
RAWINPUTDEVICE rid[1];
rid[0].usUsagePage = 0x01;
rid[0].usUsage = 0x06;
rid[0].hwndTarget = hWnd;
rid[0].dwFlags = 0;
RegisterRawInputDevices(rid, 1, sizeof(rid[0]));
Y catchign WM_INPUT bien en las aplicaciones propia ventana, pero no fuera de la aplicación. ¿Es esto posible fuera de la aplicación o tienes que usar WH_KEYBOARD o WH_KEYBOARD_LL? MSDN no dejó en claro si Raw Input se podría hacer globalmente.
EDIT: Sé de Hooks, pero también quiero saber si puedes hacerlo con Raw.
Saludos
Estoy hablando de Entrada cruda, no ganchos – KaiserJohaan
Entendido, especialmente después de haber editado una pregunta :) Creo que los mensajes de entrada sin procesar están disponibles solo en su aplicación, no globalmente. Si quiere filtrar mensajes globalmente, creo que tendrá que usar ganchos ... – Vladimir
Ok, ya veo, gracias – KaiserJohaan