OnKeyUp截获到键盘的按键消息时,可以截获到Shift键的消息,请问是否有办法去判断是左边的Shift键被按下还是右边的?OnKeyUp的三个参数都没办法判断。

解决方案 »

  1.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/virtualkeycodes.aspVK_LSHIFT (A0)
        Left SHIFT keyVK_RSHIFT (A1)
        Right SHIFT key
      

  2.   

    VK_LSHIFT (A0)
        Left SHIFT keyVK_RSHIFT (A1)
        Right SHIFT key是这样定义,可是事实上都是(10),并不是A0,A1。按键 号不同?怎样区分?