1
捕捉希伯來語的按鍵我嘗試處理擊鍵,具體按Ctrl +字符,通過使用jQuery keydown事件: http://api.jquery.com/keydown/在Firefox
這適用於拉丁字符確定(例如,按按Ctrl + B導致帶有「ctrlKey:true」和「which:66」的事件。
然而,當我改變我的鍵盤佈局,以希伯來語,並按相同的鍵(Ctrl鍵在這個例子中 + נ),我得到「其中:0」,鍵碼,則charCode也爲0,所以我無法檢測到確切按下了哪個按鍵。
這對我的用戶來說非常煩人,因爲他們輸入希伯來語,並且每次他們想要按下時都必須將其佈局更改爲英文Ctrl +的東西。
我相信它可以捕獲希伯來語按鍵,因爲在Gmail編輯器(例如),我可以點擊按Ctrl +乙英語和希伯來語佈局,並得到相同的結果。
系統信息:Ubuntu 12.04,Firefox 14.(注意:在Chrome中,我確實得到正確的鍵碼)。
嗯...我想知道如果也許你需要改變字符集爲希伯來語。你有沒有嘗試過'charset =「Windows-1255」'看看它是否改變了什麼? – Ohgodwhy 2012-08-07 01:21:16
我的字符集是UTF-8,因爲我的數據庫是UTF-8 ...我不想使用其他編碼,因爲我擔心它會搞得一團糟。 – 2012-08-07 01:28:45