Bureau de Windows 8 App: Ouvert tabtip.exe à l'enseignement secondaire clavier (numérique (zone de texte)
Nous travaillons sur un bureau WPF application qui s'exécute sur Windows 7 comprimés et l'ajout d'une couche à la Surface Pro unités avec windows 8 pour le mix.
Nous avons remarqué tout de suite que la petite icône du clavier ne s'affiche plus quand une zone de texte reçoit le focus. Nous l'avons résolu en exécutant "tabtip.exe" sur l'événement MouseDown pour toutes les zones de texte.
Nous avons des zones de texte numérique (quantité pour un article sur une commande), et que vous voulez ouvrir le clavier à l'écran pour la saisie numérique, mais il s'ouvre avec les touches qwerty par défaut.
J'ai été chercher beaucoup pour l'argument de ligne de commande, je peux passer à tabtip.exe pour changer son mode de saisie, mais n'ont eu aucune chance. Cela semble être une tâche triviale avec un style metro app, mais impossible sur le bureau à côté.
Est-il un argument de ligne de commande tabtip.exe je peux utiliser pour accomplir cette?
OriginalL'auteur Matthew Fotzler | 2013-03-26
Vous devez vous connecter pour publier un commentaire.
dans
HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7
(Windows 8)modifier la REG_DWORD
KeyboardLayoutPreference
la valeur de
0
est la disposition régulièrela valeur de
1
est le split du clavier avec le pavé numérique dans le milieula REG_DWORD
LastUsedModalityWasHandwriting
également être0
ou si1
, quand tabtip est démarré à nouveau, il sera ouvert du stylet sur la zone d'écriture.Cela fonctionne très bien pour les ordinateurs Windows 8, mais dans Windows 10 TabTip.exe semble pour réinitialiser tous les paramètres du registre lors de l'ouverture.
Windows 10 s'ouvre le
handwriting-view
quand un stylet est présent, la saisie-vue, sinon. Jusqu'à maintenant, je n'ai pas trouvé de possibilityies de commencer avechandwriting-view
lorsque aucun stylet est présent.OriginalL'auteur tymes
À la suite de la réponse @tymes fourni, voici une petite application console qui illustre l'ouverture du clavier et de la modification de plusieurs paramètres (C#).:
Avant de nous présenter le clavier à l'écran, vous pouvez simuler une pression de verrouillage des majuscules s'il n'est pas déjà fait. Je pense que cela devrait fonctionner
L'approche de base pour la vérification de verrouillage des majuscules, puis l'activation de contour ici et ici
OriginalL'auteur Barrie
Vous pouvez contrôler le mode de saisie par le paramètre de registre pour Tabtip. Recherchez l'entrée de registre avec le nom KeyboardLayoutPreference.
OriginalL'auteur Sławomir Leszczyński
Je n'ai jamais utilisé de win 8 mais en gagner 10 vous pouvez utiliser InputScope de contrôler ce clavier à l'écran est utilisé:
OriginalL'auteur Johan Larsson