2012-01-27 20 views
5

Estoy buscando una solución de Javascript específica para una aplicación en la que estamos trabajando. De hecho, solíamos tenerlo, pero lo hemos perdido (facepalm). Lo que pasó fue lo siguiente:Teclado virtual emergente que permite caracteres internacionales

  1. Clic en la imagen del teclado
  2. Teclado virtual apareció lo que permite al usuario elegir un manojo de llaves internacionales (como la diéresis para Alemania, para cirílico serbio, etc.)

He realizado varias búsquedas en Google de "teclado emergente de Javascript", "teclado de claves internacionales de Javascript", "teclado de javascript virtual", etc., pero no he encontrado resultados. Luego, recordé MooTools y el increíble trabajo que hacen y encontré un teclado virtual que hace algo similar, pero no exactamente lo que queremos.

http://mootools.net/forge/p/accentedkeyboard

Por desgracia, sólo se muestra una vez que el carácter 'a' se escribe (y muestra todas las variaciones con diéresis, huelgas anteriores, etc.) Lo que necesitamos es que el teclado virtual que muestra una vez que se hace clic en una imagen y muestra TODOS los caracteres internacionales.

+0

Ver http://mottie.github.com/Keyboard/ – bfavaretto

+0

Muchas gracias, bfavaretto! Eso es muy parecido a lo que estoy buscando, como es el siguiente, [link] (http://www.greywyvern.com/code/javascript/keyboard), pero el que he vinculado en este comentario es MUY similar a el que usamos antes, pero no el exacto. Estoy buscando esos teclados "pequeños". – Minja

+0

* Todos * caracteres internacionales? ¿Todos 110,000 de ellos? –

Respuesta

1

Aquí es un plugin de jQuery, que lo hace:

http://www.ajaxblender.com/jquery-virtual-keyboard.html

Soporte para árabe, armenio Este/Oeste, Belarús, Bélgica, bengalí, búlgaro fonético, de Birmania, checo, danés, holandés, Dvorak, Farsi (persa), francés, alemán, griego, hebreo, hindi, húngaro, italiano, kazajo, lituano, noruego, teclado numérico, pinyin, programadores polacos, portugués, rumano, ruso, serbio cirílico, serbio, eslovaco, esloveno, español (España), sueco, turco-F, turco-QWERTY, RU, EE. UU. Estándar y diseños de teclado internacionales de EE. UU.

+0

Este sitio es un poco engañoso: el plugin no usa jQuery en absoluto. –

+0

:-) Supongo por título que depende de jQuery –

+1

El sitio publicado actualmente figura como potencialmente peligroso por Google (ver http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=http%3A % 2F% 2Fwww.ajaxblender.com% 2Fjquery-virtual-keyboard.html). Es posible que desee consultar la página principal del proyecto que se encuentra aquí: http://www.greywyvern.com/code/javascript/keyboard –

Cuestiones relacionadas