[問題] 鍵盤偵測輸入中文的問題(AS 3.0)

看板Flash作者 (無趣的人事物)時間16年前 (2009/10/12 22:46), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
小弟寫了一個簡單的鍵盤偵聽程式 function onKeyPress(event:KeyboardEvent) { //out_txt為動態文字的實體名稱 out_txt.text=String.fromCharCode(event.charCode); } stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyPress); 打英文時out_txt能正常顯示出該字 但是打中文時則沒有任何字顯示出來 請問一下該如何修改才能讓中文能正確顯示出來 因為最近要做一個中打程式,遇到這個問題 還請高手不吝指導,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.195.225

10/13 00:24, , 1F
正常,因為KeyboardEvent是偵測按下去的key
10/13 00:24, 1F

10/13 00:25, , 2F
=而不是偵測你用IME輸入的字元
10/13 00:25, 2F

10/13 00:26, , 3F
要做中打程式,應該就只能重頭寫一個新注音or倉頡了...
10/13 00:26, 3F

10/13 00:26, , 4F
或搞不好有人佛心來者,已經把library寫好了,可以找找
10/13 00:26, 4F

10/13 18:07, , 5F
意思就是這個方法行不通就是了XD
10/13 18:07, 5F

10/13 18:08, , 6F
看來好像要用輸入文字的方式,來和要求輸入的文字做比對了QQ
10/13 18:08, 6F
文章代碼(AID): #1Aqq4ljd (Flash)