1 votes

Comment démarrer une application/un programme avec une langue d'entrée définie ?

J'ai un clavier allemand et l'allemand comme langue d'entrée. Cependant, certains programmes n'acceptent pas la virgule comme décimale pour la saisie des nombres. Un point est nécessaire pour la saisie.

Pour améliorer le flux de travail, je voudrais pouvoir créer un point avec le bouton du pavé numérique, là où, dans la présentation allemande, il y a une virgule.

Ce qui fonctionne bien, c'est de changer les paramètres pour que chaque application puisse avoir une langue d'entrée différente, de lancer l'application, de changer la langue et cela fonctionne.

Je veux que cela se fasse automatiquement. Existe-t-il un moyen d'exécuter certaines applications avec une certaine langue d'entrée de façon permanente ? Y a-t-il un paramètre de démarrage que je puisse ajouter dans le chemin de raccourci du fichier exe ? Le nom de la langue serait "en-US", mais je n'ai pas trouvé de liste de paramètres de démarrage. Sont-ils spécifiques à l'application ou existe-t-il des paramètres "généraux", qui fonctionnent avec tous les programmes Windows ?

Ou existe-t-il une autre approche ?

0voto

Daemin Points 5651

Je ne pense pas qu'un processus Windows puisse avoir sa propre méthode d'entrée, la sélection d'une disposition de clavier est définie pour l'utilisateur actuel et non pour un processus.

Vous créez un raccourci qui lance un script PowerShell qui modifie d'abord la méthode d'entrée en us-US et démarre ensuite votre application.

Bien entendu, cela modifiera également la méthode de saisie pour toutes les autres applications.

Mais vous pouvez toujours revenir rapidement en arrière en appuyant sur Win + Space

Je ne sais pas comment choisir la méthode d'entrée dans PowerShell, mais vous pouvez utiliser ce code pour définir les deux méthodes d'entrée, la première étant celle qui est active :

$UserLanguageList = New-WinUserLanguageList -Language "en-US"
$UserLanguageList.Add("de-DE")
Set-WinUserLanguageList -LanguageList $UserLanguageList -Force

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X