09年智手各组组长,组员重新招募中 发贴得礼品有实物,有金币和道具 重新招募09年各版版主 每月获奖名单
新人报到加分贴 对我们的意见告诉这里 新增奖品及奖励办法 广告招商
 
发新话题
打印

怎样检测笔型键("ABC"key)

怎样检测笔型键("ABC"key)

解决方案
在60系列手持设备上,笔型键被影射为上档修饰(Shift
Modifier)键。下面的代码演示和如何可以检测他:

Code:
TKeyResponse CMyClass::OfferKeyEventL(...)

    {

    TBool shiftKeyPressed = (aKeyEvent.iModifiers & EModifierShift);

    ...

    }
他的键盘码和扫描码(keycode and scancode)取决于按
下SHIFT键的同时还按下了另外哪个键。下面的代码演示
了一个列表框的OfferKeyEventL()函数如何检测
SHIFT+OK组和键,这个组和键被用来标记列表框成员。

Code:
TKeyResponse CMyBusinessClass::OfferKeyEventL(...)

    {

    TBool shiftKeyPressed = (aKeyEvent.iModifiers & EModifierShift);

    if (shiftKeyPressed && aKeyEvent.iCode==EKeyOK)

        DoSomething();

    ...

    }

TOP

发新话题
版块跳转 
   京ICP备06029169号

本社区言论纯属发表者个人意见  与 智手移动中文网论坛 立场无关