请问怎么判断键盘有两个键被按下??
eg:Ctrl和Enter

解决方案 »

  1.   

    //键被按下事件的处理.
    public boolean keyDown(Event e,int key)
    {
    if (key==Event.UP)//假如是向上键被按下
    ....
    if (key==Event.DOWN)//假如是向下键被按下
    ....
    if (key==Event.LEFT)//假如是向左键被按下
    ....
    if (key==Event.RIGHT)//假如是向右键被按下
    ....if (key==32)
    ....
    */
    return true;
    }
      

  2.   

    这个问题提得好
    偶也是一个rookie,期待expert来解答一下
      

  3.   

    to 楼上的 cenlmmx(学海无涯苦作舟) 老兄的这段代码好像只能处理单个按键的问题吧?
    楼主问得可是如何能够准确的判断用户正按着两个按键。
    以前看过某个网页上面还是什么书上说过的,用的是什么连续去键盘状态两次的方法吧,来判断是不是有两个键按下的,记不太清楚了,所以不敢乱讲,还是期待能够在有哪位大大过来帮帮忙
      

  4.   

    KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, ActionEvent.CTRL_MASK)
    以次判断键盘事件
      

  5.   

    http://community.csdn.net/Expert/topic/4355/4355996.xml?temp=.2156793