2009-04-23 21 views
6

我想將輸入語言設置爲日語(使用完整片假名)在Windows XP語言欄中的JavaScript應用程序中的鍵盤輸入傳遞到與Internet Explorer一起顯示的Flex應用程序。在初始按鍵之後,我將焦點從Javascript傳遞到Flex中的文本字段。一旦焦點位於Flex中,IME會喚醒並且日文字符的輸入將正常運行。不幸的是,最初的擊鍵沒有進入IME編輯器,所以我希望傳遞擊鍵的unicode鍵值。 Javascript中的keyDown事件僅報告keyCode爲229,charCode爲0。在使用日語輸入時如何在JavaScript中獲得可用的密鑰或字符代碼的任何想法?在IE瀏覽器中使用Javascript捕獲日文字符輸入困難

謝謝你,菲利普

+0

你有沒有想過這個?想知道解決方案是什麼。 – 2011-03-17 20:22:32

回答

0

嘗試使用「按鍵」,而不是「的keydown」,鍵代碼向下箭頭應該是40

此外,你可以嘗試找到一個錯誤 - 吃第一個字符看起來很奇怪。