作者baconcsie (Bacon)
看板java
标题[问题] 新注音模式下,无法正常监听key
时间Mon May 10 18:06:49 2010
OS:Windows XP
IDE:eclipse
JDK:16
跪问各位大大
我的电脑只要以新注音模式(不论英文输入还是中文输入),都无法正常监听键盘
输入,通常按可印出的字元,因该会先触发keyPressed,但他完全不触发keyPressed
但会触发keyTyped,正常情况如果按着不放,keyTyped也只会呼叫触发一次,但
我的电脑却会不断的触发keyTyped,直到放掉为止,然後触发keyRelaesed,但如
果切换成英打,就一切正常,或着是同样的程式码换台电脑执行,也同样正常,
PS:不知曾几何时,我的JAVA程式关掉的时候,都会跳出"微软新注音"的版权的视窗
,但以前都不会,而能够正常执行程式的那些电脑也都不会,不知是否有关?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.41.166.15
1F:→ qrtt1:看起来是 event 被消耗掉了 05/10 18:08
2F:→ tkcn:把预设入法改成 "非新注音" 就可以解决第二个问题 05/10 18:23
3F:→ tkcn: ^输 我猜第一个问题也有可能连带解决 05/10 18:24
4F:推 PsMonkey:回答 PS(咦),那个从 1.2 版就会出现了 Orz 05/10 18:37
5F:→ baconcsie:我有爬过文,也照各位大大的方式调整了,但问题依旧 05/10 18:49
6F:→ tkcn:这问题我太久没遇到都忘记了说 (我还是觉得跟预设输入法有关) 05/10 19:57
7F:→ sbrhsieh:按键持续按着,会一直产生keyTyped notification是正常的 05/10 23:28
8F:→ baconcsie:是吗?但是我照课本范例打,课本范例却只触发一次,而我 05/10 23:43
9F:→ baconcsie:用其他电脑跑也确实只有触发一次,只新注音下才不断触发 05/10 23:46
10F:→ baconcsie:的确会一直呼叫,我搞错 05/10 23:58