2012-01-27 21 views
5

我正在尋找一個特定的Javascript解決方案,爲我們正在處理的應用程序。我們實際上曾經擁有它,但我們已經失去了它(facepalm)。當時的情況是以下幾點:彈出虛擬鍵盤,允許國際字符

  1. 點擊鍵盤圖像
  2. 虛擬鍵盤彈出,允許用戶選擇一串鑰匙國際的(如變音符號德國,西里爾塞爾維亞等)

我在Google上爲「Javascript彈出式鍵盤」,「Javascript國際鍵盤鍵盤」,「虛擬javascript鍵盤」等做過各種搜索,但沒有找到任何結果。然後,我想起了MooTools和他們所做的出色工作,並發現了一個類似的虛擬鍵盤,但並不完全符合我們的要求。

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

不幸的是,它只顯示一次字符「a」鍵入(和顯示屏都變音符號的所有變化,上述罷工等)我們需要做的是顯示圖像一旦點擊虛擬鍵盤並顯示所有國際字符。

+0

請參閱http://mottie.github.com/Keyboard/ – bfavaretto 2012-01-27 21:09:16

+0

非常感謝bfavaretto!這與我正在尋找的內容非常接近,如[鏈接](http://www.greywyvern.com/code/javascript/keyboard),但我在此評論中鏈接的鏈接非常類似於我們之前使用過的一個,但不是確切的。我正在尋找那些「小巧」的鍵盤。 – Minja 2012-01-27 21:19:24

+0

*全部*國際字符?他們全部110,000? – 2012-04-12 23:56:13

回答

1

這裏是一個jQuery插件,它做的:

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

支持阿拉伯語,亞美尼亞東/西,白俄羅斯,比利時,孟加拉語,保加利亞語註音,緬甸,捷克語,丹麥語,荷蘭語,德沃夏克,波斯語,法語,德語,希臘語,希伯來語,印地語,匈牙利語,意大利語,哈薩克語,立陶宛語,挪威語,數字鍵盤,拼音,波蘭語程序員,葡萄牙語,羅馬尼亞語,俄語,塞爾維亞語西里爾文,塞爾維亞拉丁語,斯洛伐克語,斯洛文尼亞語,西班牙語(西班牙),瑞典,土耳其-F,土耳其-QWERTY,英國,美國標準和美國國際鍵盤佈局。

+0

這個網站有點誤導:插件根本不使用jQuery。 – 2012-06-27 13:18:48

+0

:-)我從標題中認爲它取決於jQuery – 2012-06-27 23:02:39

+1

當前發佈的網站被Google列爲潛在危險網站(請參閱http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=http%3A %2F%2Fwww.ajaxblender.com%2Fjquery虛keyboard.html)。你可能想看看這裏找到的項目主頁:http://www.greywyvern.com/code/javascript/keyboard – 2012-12-31 21:33:29