看板 java 關於我們 聯絡資訊
OS:Windows XP IDE:eclipse JDK:16 跪問各位大大 我的電腦只要以新注音模式(不論英文輸入還是中文輸入),都無法正常監聽鍵盤 輸入,通常按可印出的字元,因該會先觸發keyPressed,但他完全不觸發keyPressed 但會觸發keyTyped,正常情況如果按著不放,keyTyped也只會呼叫觸發一次,但 我的電腦卻會不斷的觸發keyTyped,直到放掉為止,然後觸發keyRelaesed,但如 果切換成英打,就一切正常,或著是同樣的程式碼換台電腦執行,也同樣正常, PS:不知曾幾何時,我的JAVA程式關掉的時候,都會跳出"微軟新注音"的版權的視窗 ,但以前都不會,而能夠正常執行程式的那些電腦也都不會,不知是否有關? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.166.15
qrtt1:看起來是 event 被消耗掉了 05/10 18:08
tkcn:把預設入法改成 "非新注音" 就可以解決第二個問題 05/10 18:23
tkcn: ^輸 我猜第一個問題也有可能連帶解決 05/10 18:24
PsMonkey:回答 PS(咦),那個從 1.2 版就會出現了 Orz 05/10 18:37
baconcsie:我有爬過文,也照各位大大的方式調整了,但問題依舊 05/10 18:49
tkcn:這問題我太久沒遇到都忘記了說 (我還是覺得跟預設輸入法有關) 05/10 19:57
sbrhsieh:按鍵持續按著,會一直產生keyTyped notification是正常的 05/10 23:28
baconcsie:是嗎?但是我照課本範例打,課本範例卻只觸發一次,而我 05/10 23:43
baconcsie:用其他電腦跑也確實只有觸發一次,只新注音下才不斷觸發 05/10 23:46
baconcsie:的確會一直呼叫,我搞錯 05/10 23:58