He escrito un pequeño programa que muestra sonidos e imágenes en la pantalla al presionar cualquier botón. Siempre empiezo cuando uno de mis pequeños niños se arrastra sobre mi regazo y comienza a golpear las teclas, por supuesto, al azar.Capturando la tecla de Windows en C# (wpf)
Funciona bien excepto por 2 teclas, una de ellas es el interruptor de ENCENDIDO/APAGADO, y la otra es la tecla de Windows. (Creo que el equivalente CTRL-ESC) puedo interceptarlo cuando se presiona, pero solo después de que se muestre el menú de inicio.
El evento que utilizo es el UIElement.KeyDown y todo lo que podía ocurrió hasta ahora es: (el correo siendo KeyEventArgs)
if (e.Key == Key.LWin) e.Handled = true;
pero que la ventana de inicio ya está mostrando me temo.
Ya tengo 1 respuesta, pero me gustaría saber si hay algún wpf-support?
¿Sospecho que no es posible programar el interruptor principal de encendido/apagado? De lo contrario, cualquier ayuda allí sería bienvenida también.
Esa es definitivamente una respuesta, tx. ¿Pero requiere interoperabilidad, no hay compatibilidad nativa con wpf de la que esté al tanto? – Peter
Sí. Necesita interoperabilidad. Se actualizó la respuesta de AB para explicar eso y se agregó un enlace a ShapeShow. –
Ok, si están seguros, ¡gracias por responder! (Ya tengo instalado babysmash mientras tanto) – Peter