Est-ce que quelqu'un connaît l'appel de l'API que je peux utiliser pour changer la disposition du clavier sur une machine Windows en Dvorak? Il est facile de le faire via l'interface utilisateur, mais j'aimerais avoir un script que je peux utiliser sur les nouvelles machines virtuelles pour automatiser le processus.Modifier le clavier par programme en Dvorak
Répondre
je peux être quatre ans de retard à la fête, mais avez-vous jamais trouvé ceci:
Je n'ai pas Windows Vista (très mauvaise habitude, Windows), mais en regardant cette page et aussi à Available Language Packs et Default Input Locales je pense e commande e que vous voulez pourrait bien être:
intlcfg.exe -inputlocale:0409:00010409
pour l'anglais langue (États-Unis) avec paramètres régionaux d'entrée Dvorak États-Unis.
Il se peut en effet avoir 4 ans de retard mais c'est finalement une réponse correcte :) – JaredPar
Vous pouvez le faire via le registre. Enregistrez-le simplement en tant que fichier .reg et ouvrez-le sur la nouvelle machine virtuelle. Je crois que cela devrait le faire pour remappant Dvorak:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,22,00,00,00,2d,00,30,00,24,00,2e,00,\
11,00,33,00,33,00,11,00,12,00,20,00,34,00,12,00,1b,00,0d,00,0d,00,1b,00,16,\
00,21,00,17,00,22,00,20,00,23,00,1a,00,0c,00,2e,00,17,00,23,00,24,00,14,00,\
25,00,31,00,26,00,35,00,1a,00,30,00,31,00,13,00,18,00,26,00,19,00,2f,00,34,\
00,28,00,10,00,0c,00,28,00,19,00,13,00,18,00,1f,00,1f,00,27,00,2c,00,35,00,\
15,00,14,00,22,00,16,00,25,00,2f,00,10,00,2d,00,21,00,15,00,27,00,2c,00,00,\
00,00,00
Et si vous voulez revenir en arrière:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00
J'ai regardé le registre sur ma machine (Vista) où j'ai installé Dvorak et je n'ai vu aucune de ces entrées. – JaredPar
Oui, probablement en sélectionnant la disposition dans l'interface utilisateur définit un autre indicateur. Cette méthode va remapper le clavier, sans changer la disposition. C'est une étrange distinction, mais je pense que cela explique la différence. – pkaeding
Sur XP: "Impossible d'importer dvorak.reg: toutes les données n'ont pas été écrites avec succès dans le registre Certaines clés sont ouvertes par le système ou d'autres processus." Je suis un étudiant à l'université, donc ce serait bien si je pouvais trouver un moyen fiable de changer rapidement tout PC auquel je me connecte à Dvorak, éventuellement en exécutant un script dans mon répertoire utilisateur. – gary
- 1. Créer par programme un raccourci clavier pour le raccourci clavier
- 2. Pouvons-nous modifier les claviers par programme?
- 3. Vim Dvorak keybindings (rebindings :)
- 4. Modifier les verrous de clavier en Python
- 5. Comment modifier par programme le mot de passe Active Directory
- 6. Comment analyser par programme et modifier le code C#
- 7. Modifier l'utilisateur du service Windows par programme
- 8. Modifier le code de formulaire Outlook par programme
- 9. C# Comment modifier le périphérique de lecture par programme
- 10. Modifier le point de terminaison ReaderQuotas par programme
- 11. Modifier le thème du terminal Gnome par programme
- 12. Conversion de caractères de clavier
- 13. Modifier la résolution de l'écran par programme?
- 14. puis-je réorganiser les touches d'un clavier das de QWERTY à Dvorak?
- 15. Comment masquer le clavier par défaut
- 16. Comment modifier le format de papier par défaut dans Windows par programme?
- 17. Modifier la sélection par programme sur DatagridView (.NET)
- 18. Comment faire pour modifier l'onglet (d'un UITabViewController) par programme?
- 19. Comment puis-je modifier une chaîne d'agent utilisateur par programme?
- 20. Win API pour modifier la langue d'entrée par programme
- 21. Comment puis-je modifier une chaîne d'agent utilisateur par programme?
- 22. Comment modifier par programme ASP.NET ajax AccordionPane avec javascript?
- 23. Configurer par programme le logger de Jetty
- 24. Comment modifier par programme l'adresse IP du poste de travail?
- 25. Modifier la couleur d'arrière-plan UIView par programme
- 26. Obtenir/définir par programme Mac OSX raccourci clavier système par défaut
- 27. Comment modifier par programme les options dans Access?
- 28. Modifier par programme les formules de rapport de cristal
- 29. Activation par programme de NSMenuItem
- 30. Télécharger le JRE par programme?
Cela ressemble plus à une blague d'un poisson d'avril à moi. –
@David, pas tristement une vraie question. Je script tout ce que je peux gérer et je suis un utilisateur dvorak :) – JaredPar