que tienen una aplicación de Silverlight en el que capto ciertas pulsaciones de teclas como Tab o Ctrl para realizar alguna acción. Sin embargo, quiero ser capaz de manejar varias teclas presionadas al mismo tiempo, como Ctrl + R o algo así. ¿Hay alguna manera de hacer eso en Silverlight? De ser así, ¿cómo?Silverlight manejo de pulsación de tecla múltiples combinaciones
11
A
Respuesta
15
Eche un vistazo a ModifierKeys Enumeration para comprobar si hay varias combinaciones de pulsaciones de teclas. Ver Silverlight Keyboard Support para ejemplos de código y más información.
void Canvas_KeyUp(object sender, KeyEventArgs e)
{
//check for the specific 'v' key, then check modifiers
if (e.Key==Key.V) {
if ((Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control) {
//specific Ctrl+V action here
}
} // else ignore the keystroke
}
1
Manipulación combinaciones de teclas como Cntrl + X es muy problemático con Silverlight como su ejecución en un navegador que, probablemente, utilizar la mayoría sí Cntrl combinaciones. Entonces, dado que probablemente necesite soportar múltiples navegadores como IE, Firefox, etc., le recomiendo que se dé por vencido.
Por lo tanto, limito las combinaciones de teclas de Silverlight para cambiar solo.
Cuestiones relacionadas
- 1. manejo de pulsación de tecla
- 2. jQuery combinaciones de pulsación de teclas de manejo
- 3. Bind llaves múltiples para pulsación de tecla Evento
- 4. Android pulsación de tecla larga
- 5. Cambio de la pulsación de tecla
- 6. Detener evento de pulsación de tecla
- 7. Cancelar evento de pulsación de tecla
- 8. Android simular la pulsación de tecla
- 9. pulsación de tecla (Ctrl + A) Selenio WebDriver
- 10. Cómo simular la pulsación de la tecla
- 11. Múltiples combinaciones de SQL
- 12. ¿Combinaciones de teclas de prefijo tmux múltiples?
- 13. Cómo manejar evento de pulsación de tecla aplicación de consola
- 14. Invocar evento de pulsación de tecla de escape por jquery
- 15. jQuery obtener valor de entrada después de pulsación de tecla
- 16. evento de pulsación de tecla de pestaña en JavaScript?
- 17. Detección de pulsación de tecla en Google Maps
- 18. Simular evento de pulsación de tecla TAB en Selenium RC
- 19. Introducir evento de pulsación de tecla en JavaScript
- 20. ¿Cómo emular/suplantar evento de pulsación de tecla en Haskell?
- 21. Método de Python para leer la pulsación de tecla?
- 22. Cómo enviar un activador de pulsación de tecla mediante JQuery
- 23. tecla de función de manejo presione
- 24. ¿Recibo eventos de pulsación de tecla y liberación de tecla en aplicaciones de terminal Linux?
- 25. Manejo de múltiples excepciones
- 26. ¿Cómo puedo aceptar la tecla de retroceso en el evento de pulsación de tecla?
- 27. Detectar una pulsación de tecla doble en AutoHotkey
- 28. TTouchKeyboard: ¿enviar la pulsación de tecla a otro programa?
- 29. jquery captura una primera pulsación de tecla solamente?
- 30. La aplicación no acepta la pulsación de tecla