-1

我想在 Windows Mobile 6.5 上禁用 softkey1 和 softkey2。以下是注册表:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Today\Keys\112]

@=""

打开=""

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Today\Keys\113]

@=""

打开=""

当我将 \Keys\112 和 \Keys\113 的两个值都分配为空时,它将使用默认的软键值。但是当我将每个值分配给空白时,softkey1 和 softkey2 的标签消失了,这很好,但是当我单击 softkey1 和 softkey2 所在的位置时,弹出消息说错误,因为它找不到处理申请该密钥。想知道我是否可以禁用它们?

谢谢。

4

1 回答 1

0

您不应该以这种方式处理软键的注册表。更好地赋予它们完整的价值。

如果您想获得自助服务终端模式设备,请将密钥分配给自助服务终端应用程序或锁定的程序启动器。

当您将不受支持的值分配给注册表项时,您不应该怀疑操作系统的行为会很奇怪。

据我所知,没有办法禁用主屏幕上的软键。但是您可以子类化菜单栏并拒绝在该位置单击“鼠标”。请注意,按下 F1 和 F2 硬件键仍会触发软键分配的功能。因此您也必须捕获并拒绝 F1 和 F2 键消息。

我的主页上有很多关于信息亭模式应用的信息。

于 2013-01-21T05:13:29.067 回答