Comment puis-je exécuter une autre application lorsque j'appuie sur la touche calculatrice de mon clavier?


25

J'ai un Logitech Media Keyboard 600 qui dispose d'un bouton séparé pour lancer la calculatrice. J'en ai besoin assez souvent, mais la calculatrice fournie par Windows est inutile; il y a plus avancé là-bas.

J'ai donc installé une autre application de calculatrice et je veux que cette clé spéciale démarre cette autre application au lieu de celle par défaut.

Est-ce possible?

Je ne cherche pas de solution pour épingler l'application à la barre des tâches et utiliser une autre touche de raccourci pour la lancer.


1
La nouvelle calculatrice de Win7 est vraiment bonne. Que trouvez-vous mieux?
paradroid

1
Par exemple, PowerToys Calculator pour WXP, ne fonctionnait pas pour W7 mais SpeedCrunch le fait. Besoin de quelque chose avec l'histoire et autres.
marquez le

@mark, vous voudrez peut-être considérer que la réponse de Tim C est moins invasive que la réponse acceptée et semble être la solution idéale.
jnm2

Réponses:


3

Avez-vous essayé le logiciel SetPoint de Logitech ? Cela ne vous laissera peut-être pas changer le programme que la clé ouvre, mais cela vaut la peine d'essayer. Je n'ai pas de clavier Logitech, donc je ne peux pas vérifier.

Vous pouvez également essayer de remplacer l'exécutable Calculator ( %windir%\system32\calc.exe) par l'autre calculatrice, mais cela peut être risqué.


C'est ça! J'évite toujours ce logiciel fourni par le fournisseur, j'ai eu trop de mauvaise expérience avec lui au cours des 15 dernières années .. mais cela semble changer le temps ;-) Avec ce logiciel, vous pouvez configurer la clé pour exécuter n'importe quelle application que vous voulez.
marquez le

Bon à entendre! Je devinais un peu, car le site Web de Logitech ne spécifie pas quelles touches sont programmables. Certains claviers ont des touches programmables mais ne vous permettent pas de modifier les touches média / fonctions spéciales.
Velociraptors

64

Modifiez cette clé de registre:

HKLM/software/microsoft/windows/currentversion/explorer/appkey/18/ShellExecute

S'il n'existe pas, créez une valeur de chaîne avec le nom ShellExecuteet comme valeur le chemin d'accès à votre programme.


2
Merci, cela a également été utile et fonctionne sans avoir besoin d'installer de logiciel!
marquez

Le mien est 'HKEY_LOCAL_MACHINE' plutôt que 'HKLM'.
Dan W

13
'HKLM' est un std. abbr. pour 'HKEY_LOCAL_MACHINE'
Mark Cidade

7
Sous Windows 10, HKLM / software / microsoft / windows / currentversion / explorer / appkey / 18 est vide. Edit: ShellExecute est une valeur de chaîne que vous devez créer, et sa valeur doit être le chemin d'accès complet.
Mark Jeronimus

Dans mon cas (Windows 10), la valeur qui était là par défaut était ShellExecute=calc.exe. Changer cela en un chemin complet de la calculatrice de mon choix a bien fonctionné.
Suma
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.