[問題] 新注音模式下,無法正常監聽key

看板java作者 (Bacon)時間15年前 (2010/05/10 18:06), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/1
OS:Windows XP IDE:eclipse JDK:16 跪問各位大大 我的電腦只要以新注音模式(不論英文輸入還是中文輸入),都無法正常監聽鍵盤 輸入,通常按可印出的字元,因該會先觸發keyPressed,但他完全不觸發keyPressed 但會觸發keyTyped,正常情況如果按著不放,keyTyped也只會呼叫觸發一次,但 我的電腦卻會不斷的觸發keyTyped,直到放掉為止,然後觸發keyRelaesed,但如 果切換成英打,就一切正常,或著是同樣的程式碼換台電腦執行,也同樣正常, PS:不知曾幾何時,我的JAVA程式關掉的時候,都會跳出"微軟新注音"的版權的視窗 ,但以前都不會,而能夠正常執行程式的那些電腦也都不會,不知是否有關? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.166.15

05/10 18:08, , 1F
看起來是 event 被消耗掉了
05/10 18:08, 1F

05/10 18:23, , 2F
把預設入法改成 "非新注音" 就可以解決第二個問題
05/10 18:23, 2F

05/10 18:24, , 3F
^輸 我猜第一個問題也有可能連帶解決
05/10 18:24, 3F

05/10 18:37, , 4F
回答 PS(咦),那個從 1.2 版就會出現了 Orz
05/10 18:37, 4F

05/10 18:49, , 5F
我有爬過文,也照各位大大的方式調整了,但問題依舊
05/10 18:49, 5F

05/10 19:57, , 6F
這問題我太久沒遇到都忘記了說 (我還是覺得跟預設輸入法有關)
05/10 19:57, 6F

05/10 23:28, , 7F
按鍵持續按著,會一直產生keyTyped notification是正常的
05/10 23:28, 7F

05/10 23:43, , 8F
是嗎?但是我照課本範例打,課本範例卻只觸發一次,而我
05/10 23:43, 8F

05/10 23:46, , 9F
用其他電腦跑也確實只有觸發一次,只新注音下才不斷觸發
05/10 23:46, 9F

05/10 23:58, , 10F
的確會一直呼叫,我搞錯
05/10 23:58, 10F
文章代碼(AID): #1BvzgyJS (java)