8 votes

Existe-t-il un moyen d'utiliser trois langues de clavier, deux d'entre elles pouvant être commutées par une touche et la troisième étant activée par un raccourci clavier ?

J'utilise Windows 8.1 et j'ai constamment besoin de deux dispositions de clavier - QWERTY (en) et (ru), mais j'utilise aussi Microsoft IME (ja) de temps en temps. Avoir les trois activés est extrêmement inconfortable, puisque je dois passer par deux dispositions pour arriver à la troisième, mais devoir ajouter et enlever la disposition japonaise à chaque fois que j'en ai besoin est marrant et encore moins confortable.

Existe-t-il un moyen de définir Alt+Shift pour basculer entre les mises en page anglais-russe-anglais et un raccourci pour activer temporairement la mise en page japonaise de Microsoft IME ?

3voto

Doktoro Reichard Points 5220

Notez que ce n'est pas exactement ce que le PO a demandé. Il fonctionnera pour l'objectif visé (ne pas avoir à s'occuper de l'application de la loi). Alt + Shift ) en ayant plutôt 3 combinaisons différentes et distinctes pour chaque disposition.

J'utilise par référence ce qui est écrit ici dans ce Poste 7tutorials principalement parce qu'il contient des captures d'écran précises et explicites.

Une remarque importante cependant : les dernières étapes ne concernent que la modification de la combinaison qui traite du changement de disposition du clavier. Sélectionnez la disposition du clavier que vous souhaitez (dans votre cas, l'IME japonais) et appuyez ensuite sur "Modifier la séquence des touches" affichera une fenêtre différente de celle présentée. Vous pouvez choisir de combiner Left Alt + Shift + un nombre compris entre 0 y 9 par exemple. Ainsi, vous pourriez avoir la configuration suivante :

  • Left Alt + Shift + 1 pour la disposition QUERTY (en)
  • Left Alt + Shift + 2 pour la mise en page (ru)
  • Left Alt + Shift + 3 pour la disposition de l'IME japonais

Comment modifier le raccourci clavier

Pour modifier le raccourci clavier utilisé pour changer la langue d'entrée, ouvrez le Langue panel, trouvé dans "Panneau de configuration -> Horloge, Langue, et Région -> Langue " .

Ici, cliquez ou tapez sur le bouton Paramètres avancés lien à gauche.

Vous accédez ainsi à la "Paramètres avancés de la langue" panneau. Il doit ressembler à la capture d'écran ci-dessous.

Cliquez ou tapez sur le bouton "Modifier les touches de raccourci de la barre de langue" lien dans le "Commutation méthodes d'entrée" section.

Une nouvelle fenêtre s'ouvre, nommée "Services de texte et langages d'entrée" . C'est C'est l'endroit où vous pouvez changer le raccourci clavier pour basculer entre les langues de saisie. Cliquez ou tapez sur "Modifier la séquence des touches" .

Sélectionnez la combinaison de touches que vous souhaitez utiliser comme raccourci. et cliquez ou touchez OK.

3voto

HYBRID BEING Points 181

Dans les versions antérieures de Windows (jusqu'à Windows 7), il était possible de définir les paramètres suivants US disposition pour Russian langue d'entrée. Avec cela, il était possible de configurer pour avoir Russian langue d'entrée avec RU y US des mises en page, commutables par une seule séquence de touches, et Japanese langue d'entrée, à partir de laquelle vous pouvez passer avec une autre séquence de touches.

Hélas, US disposition pour Russian a été supprimé dans les versions ultérieures de Windows. Cependant, il est possible d'ajouter n'importe quelle mise en page à n'importe quel langage de saisie via PowerShell :

$OldList = Get-WinUserLanguageList
$OldList.Add("en-US")
$OldList[-1].InputMethodTips.Add("0409:00000419")
Set-WinUserLanguageList -LanguageList $OldList

Cela ajoutera un English (United States) langue de saisie ( 0409 ) avec US ( 00000409 ) y RU ( 00000419 ) layouts.Existant English (United States) la langue de saisie sera écrasée.

Nota: Avec cette configuration, Windows pensera parfois que vous avez trois langues d'entrée, alors que vous n'en avez que deux, ce qui vous obligera à faire défiler les trois langues au lieu des seules langues japonaise et anglaise/russe. Ajoutez et supprimez une langue d'entrée qui ne devrait pas être là pour résoudre temporairement ce problème.

UPD : Gardez à l'esprit que la vérification orthographique dépend de la langue de saisie actuelle et non de la disposition du clavier. Vous ne pourrez donc pas disposer d'une vérification orthographique dans les deux langues. Si vous souhaitez disposer d'un correcteur orthographique en russe, vous devrez ajouter un fichier Russian langue d'entrée avec RU y US à la place :

$OldList = Get-WinUserLanguageList
$OldList.Add("ru-RU")
$OldList[-1].InputMethodTips.Add("0419:00000409")
Set-WinUserLanguageList -LanguageList $OldList

Note 2 : Vous pouvez consulter les identifiants de la langue et du clavier aquí . Par exemple, vous pouvez utiliser 0809 para English (United Kingdom) la langue de saisie et 00000809 para en-GB disposition.


Un autre inconvénient mineur de cette méthode (pour moi en tout cas) est qu'avec des icônes de la barre des tâches plus petites, l'indicateur de saisie affichera ENG pour les deux mises en page. Si vous n'aimez pas les grandes icônes de la barre des tâches ou si l'indicateur de saisie est désactivé, une autre option consiste à utiliser la barre des langues avec des icônes personnalisées (par défaut, elle affichera EN et une icône de clavier grise pour les deux dispositions).

Pour ce faire, utilisez une application lié à dans la description de cette vidéo ou suivez le tutoriel de la vidéo pour définir les icônes dans le registre :

  1. Activez la barre de langue dans la version de bureau des paramètres de langue ;
  2. Choisissez/préparez une icône (ou deux) à utiliser pour l'une des mises en page (ou les deux).
  3. Ouvrez l'éditeur de registre et accédez à HKEY_CURRENT_USER. \SOFTWARE\Microsoft\CTF ;
  4. Créez une nouvelle clé à l'intérieur et nommez-la LayoutIcon ;
  5. Consulter le site la langue et les identifiants de clavier souhaités ;
  6. A l'intérieur de la LayoutIcon créer une clé pour la langue d'entrée souhaitée ( 0409 para English (United States) ) ;
  7. Il permet de créer deux touches pour les dispositions de clavier souhaitées ( 00000419 y 00000409 para US y RU respectivement) ;
  8. Dans chacun d'eux, créez des valeurs String nommées IconFile et la valeur REG_DWORD IconIndex ;
  9. Définir IconFile au chemin de la ressource d'icône choisie (.ico, .icl, .dll). Définissez IconIndex à l'index de l'icône dans le fichier de ressources ou 0 pour .ico ;
  10. Redémarrez Shell ou redémarrez pour que les changements prennent effet.

Cette fonction peut être réinitialisée après certaines mises à jour du système. Il est donc préférable de conserver l'application/le didacticiel sur votre disque dur (avec les icônes, de préférence).


En somme, ce n'est pas la solution parfaite, mais je pense que c'est la plus proche.

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