2013-01-10 5 views
-1

Je souhaite désactiver la touche programmable1 et la touche programmable2 de Windows Mobile 6.5. Voici les registres:Désactiver SK1 et SK2 sur Windows Mobile 6.5

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ today \ clés \ 112]

@ = ""

Ouvert = ""

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Aujourd'hui \ \ clés 113]

@ = ""

Ouvert = ""

Lorsque j'attribue les deux valeurs à vide pour \ Keys \ 112 et \ Keys \ 113, il utilise les valeurs de touches programmables par défaut. Mais quand j'affecte chaque valeur à un espace blanc, les étiquettes pour softkey1 et softkey2 ont disparu ce qui est bien, mais quand je clique sur les positions où softkey1 et softkey2 étaient, un message pop-up indique l'erreur car il ne peut pas trouver la manipulation demande pour cette clé. Vous vous demandez si je peux les désactiver?

merci.

+0

quiconque a voté contre cette question, donnez-moi quelques explications! –

Répondre

0

Vous ne devriez pas gérer le registre pour les touches logicielles de cette façon. Mieux vaut leur donner des valeurs pleines de sens.

Si vous souhaitez obtenir un périphérique en mode kiosque, affectez les clés à l'application kiosque ou à un programme de démarrage verrouillé.

Vous ne devriez pas vous étonner que le système d'exploitation se comporte de manière étrange lorsque vous affectez des valeurs non prises en charge aux clés de registre. Pour autant que je sache, il n'y a aucun moyen de désactiver les touches logicielles sur l'écran d'accueil. Mais vous pouvez sous-classer la barre de menu et rejeter les clics de la souris à ces emplacements. Sachez que si vous appuyez sur les touches F1 et F2, la fonction assignée sera activée. Vous devez donc capturer et rejeter les messages clés F1 et F2.

J'ai beaucoup d'informations sur les applications en mode kiosque sur ma page d'accueil.

Questions connexes