如何以编程方式按Windows Mobile 6设备上的“FN”键?

时间:2009-09-03 18:46:09

标签: windows-mobile

我有一个使用.NET CF 3.5开发的Windows移动应用程序。我想只允许在有焦点时在特定文本框中输入数字...即。以编程方式按FN键,这样用户只需键入键盘上的数字,无需按住FN键。

2 个答案:

答案 0 :(得分:1)

这是2.0中的博文,但我坚信它会在3.5中起作用。

http://www.ceveni.com/2008/11/programmatically-press-keys-in-windows.html

它没有列出FN键,但您可以在应用程序中捕获它,读取它的事件代码并使用它。

您可能遇到的一个问题是,多次按FN键会将您带到不同的状态,即来回切换到字母和数字模式。

答案 1 :(得分:0)

我在C中编码,所以我不是100%确定NET CF,但是如果你使用标准的Windows控件,你需要为输入字段设置属性ES_NUMBER,这将只允许数字输入。在数字键重叠在字母键顶部的手机上,这将导致这些键只生成数字而无需明确按下ALT按钮。