2011-09-28 20 views
5

Tenemos una aplicación de pantalla completa desarrollada en WPF que se utilizará en una interfaz táctil. Como parte de este proyecto, desarrollé un teclado virtual con estilo que se utilizará para ingresar cuando la aplicación se ejecute en un dispositivo táctil. Todo funciona muy bien, excepto por la apariencia del icono de entrada del Teclado virtual de Windows que aparece cuando un usuario hace clic en un cuadro de texto (por ejemplo).Suprimir la pantalla táctil virtual Teclado de Windows en una aplicación de pantalla completa de WPF

Lo que nos gustaría hacer es evitar que el teclado de Windows se active cuando el usuario agarra el foco en los controles de entrada "específicos". Es posible que aún deseemos que el teclado esté en otras áreas de entrada, como diálogos de apertura o de guardar archivos, por lo que desactivar el teclado para la aplicación o globalmente no es una opción.

Encontré documentación en MSDN que sugiere una posible solución sería utilizar TextInputPanel desde el espacio de nombres Microsoft.Ink. Sin embargo, esa última versión de ese código es 3.5 (esta es una aplicación de 4.0) y no puedo encontrar el dll en cualquier lugar donde debería estar.

Cualquier sugerencia en este punto sería muy apreciada ...

+0

puede usuario en foco en cada uno de los controles de entrada del ur aplicación que puede ser muy costoso para usted .... Otra manera que es más sofisticado es Usar Ganchos del sistema para obtener el Caret --- desde el cual puede obtener la habilitación o deshabilitación de la interrelación ... de modo que cada vez que se habilita la interrelación debe hacer que el VKeyboard se habilite ... http: // msdn. microsoft.com/en-us/library/windows/desktop/ms632589%28v=vs.85%29.aspx – YOusaFZai

Respuesta

0

Usted simplemente desactivarlo en el menú correspondiente:

botón Inicio> Panel de control> vista clásica> Facilidad de acceso> haga clic en Usar el ordenador sin un ratón o un teclado> Elimina la marca de uso del teclado en pantalla> Guardar

http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/is-there-a-way-to-turn-off-the-on-screen-keyboard/ce752b42-f8a5-4693-957c-c7acef0d80b3

+0

esto no responde la pregunta, la pregunta era sobre el icono del teclado, que no está controlado por esta configuración – Matus

Cuestiones relacionadas