2011-03-25 16 views
6

Estoy trabajando en un proyecto que está utilizando WPF en una caja de XPe que se implementa como una aplicación de kiosco (pantalla táctil única, sin teclado/ratón), y tenemos la necesidad para un teclado en pantalla. No podemos usar el XP integrado porque los botones son demasiado pequeños para ser tocados y no se puede diseñar.Buscando un control WPF localizable teclado para Quiosco

En realidad, no es necesario que seamos un teclado "real" (enviando códigos de escaneo, siempre en la parte superior, etc.) ya que los valores introducidos se colocarán en un solo cuadro de texto en un diálogo personalizado, y no queremos permitirles alt-f4 fuera de la aplicación, etc.

He encontrado muchos controles que admiten un teclado solo en inglés o incluso crear un diseño personalizado, pero me estoy quedando corto en un control genérico que cambiará diseño/juego de caracteres basado en el InputManager CultureInfo. Debe admitir todos los lenguajes del sistema operativo (preferiblemente de forma predeterminada, sin tener que crear un diseño personalizado para cada idioma que admitamos), que parece ser el punto de fricción más grande en este momento.

¿Alguien tiene el control que usan para lograr algo similar? Casi todo lo que he encontrado no soporta los diseños y caracteres diferentes conjuntos fuera de la caja, o se trata de algún horrible C componente de principios de los años 90 ++ que no puede ser de estilo en absoluto. Gracias

Respuesta

0

FPS Components reclamaciones:

cualquier idioma que se agrega al usuario configuración de Windows pueden ser automáticamente generada en tiempo de ejecución. También los usuarios pueden añadir sus propios disposiciones de idioma personalizada mediante la adición de un nuevo archivo XML en diseños carpeta

nunca he utilizado este producto embargo. Solo estoy al tanto de su existencia.

+0

Parece que este componente tendrá que hacer. Es compatible con el cambio de los valores de cada tecla, pero no necesariamente la disposición de las teclas (francés, por ejemplo, utiliza AZERTY en lugar de QWERTY). Tendremos que crear los diseños manualmente para esos idiomas. Gracias por la respuesta. – user676838

Cuestiones relacionadas