×
Namespaces

Variants
Actions

怎样检测笔型键

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
User:Jiangbaolan 在 02 Apr 2009 创建
最后由 hamishwillee 在 22 Nov 2011 编辑

详细描述 笔型键("ABC"key)的TKeyEvent.iCode值和iScanCode 的值分别是什么? 解决方案 在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();
...
}
This page was last modified on 22 November 2011, at 03:28.
72 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×