Question Mon clavier n'a pas de touches "media"; puis-je contrôler les médias sans eux?


Mon clavier USB n'a pas de clé "media" - c’est-à-dire des touches dédiées au jeu, à l’arrêt, à la prochaine, à l’avant, au volume haut / bas, etc.

Keyboard media keys

Par souci de cette question, je préférerais ne pas installer de logiciel supplémentaire si je peux l'éviter.

Est-il possible d'émettre une séquence de touches standard sur un clavier USB générique qui émule ces touches de lecture, d'arrêt, etc. multimédia?

Comme Ctrl+Alt+Décalage+F12 ou quelque chose d'obscur comme ça?


88
2018-05-04 10:23


origine


De plus, selon que vous utilisez la barre latérale Windows, il peut y avoir un gadget disponible pour les commandes du lecteur multimédia ... - tombull89
o / s? pour linxu, gconf peut le faire. - Sirex
en relation: superuser.com/questions/278369/... - Jeff Atwood


Réponses:


Je suis sûr que ce n'est pas possible de faire ce que vous voulez. Les clés de support n'envoient pas les combinaisons de touches; au lieu de cela, ils ont leurs propres identifiants d'utilisation dans le HID. Voir ce document (les clés de support sont dans la page consommateur (0X0C)). Si vous voulez les simuler avec une combinaison de touches, vous devrez le faire dans un logiciel.


12
2018-05-04 12:56





les fenêtres

AutoHotkey

AutoHotkey (AHK) est un logiciel gratuit de macro-création et d'automatisation open-source pour Windows qui permet aux utilisateurs d'automatiser des tâches répétitives. Il est piloté par un langage de script initialement conçu pour fournir des raccourcis clavier, également appelés raccourcis clavier, qui ont évolué avec le temps pour devenir un langage de script à part entière.

http://ahkscript.org/

Pour en savoir plus sur AHK, je vous recommande de vérifier sa site, les pages mentionnées dans Référence rapide et surtout en rasant au moins Tutoriel AutoHotkey Débutant. N'oubliez pas de Télécharger, installez-le et jouez avec lui-même. Il est également utile forum.

Exemple

Dans ce cas, vous devriez particulièrement regarder les pages suivantes: Raccourcis clavier (souris, raccourcis manette et raccourcis clavier), Liste des touches, boutons de la souris et commandes de la manette et Envoyer / SendRaw / SendInput / SendPlay / SendEvent: envoyer les clés et les clics. Ensuite, vous pourrez assembler un script AHK simple, par ex. quelque chose comme:

^! Gauche :: Envoyer {Media_Prev}
^! Down :: Envoyer {Media_Play_Pause}
^! Right :: Envoyer {Media_Next}
+ ^! Left :: Envoyer {Volume_Down}
+ ^! Down :: Envoyer {Volume_Mute}
+ ^! Right :: Envoyer {Volume_Up}

^!. ::
MsgBox, 0, Bonjour tout le monde!
revenir

Vous définissez ici les actions suivantes:

  • Ctrl+Alt+ envoie précédent
  • Ctrl+Alt+ envoie Jouer pause
  • Ctrl+Alt+ envoie Prochain
  • Ctrl+Décalage+Alt+ envoie Baisser le volume
  • Ctrl+Décalage+Alt+ envoie Muet
  • Ctrl+Décalage+Alt+ envoie Monter le son
  • Ctrl+Alt+. invoque la boîte de message AHK world pour afficher le mappage des commandes de touches non return)

Usage

Tu crées .ahk fichier, collez le code ci-dessus dedans (sans MsgBox inutile, bien sûr), enregistrez et double-cliquez pour l'exécuter. Vous obtiendrez l'icône H dans la barre des tâches vous permettant d'interagir avec le script, en particulier: suspendez les raccourcis clavier, suspendez le script (inutile ici) ou quittez-le simplement. Pour plus de commodité, je suggère de compiler un tel script. Vous pouvez le faire en utilisant le bouton droit de la souris sur le fichier et en choisissant Compiler Script. Alors vous obtiendrez .exefichier (assez grand, mais c'est comme auto-clé complète) que vous pouvez partager avec d'autres ou ajouter au démarrage automatique par exemple.

Remappage via la "Scancode Map" du registre / KeyTweak

Dans AutoHotkey Remappage des touches et des boutons page que vous pouvez lire sur d'autres moyens d'attribuer des touches aux touches, le remappage. Cela peut ne pas être utile dans votre cas (sauf si vous êtes prêt à "perdre" certaines clés), mais cela vaut quand même la peine de le lire. (Ensuite, vous devez comprendre pourquoi je n'ai pas utilisé le remappage AHK dans mon exemple.)

Permettez-moi de le citer (sans blockquote pour préserver le formatage) et de corriger certains liens en cours de route:

<quote>

Avantages

  • Le remappage de registre est généralement plus pur et efficace que Remaniement de AutoHotkey. Par exemple, il fonctionne dans une plus grande variété de jeux, il n’a pas de Problèmes d'alt-tab, et il est capable de déclencher les raccourcis clavier de AutoHotkey (alors que le remappage de AutoHotkey nécessite un solution de contournement).
  • Si vous choisissez de créer manuellement les entrées du registre (expliquées ci-dessous), aucun logiciel externe n'est nécessaire pour reconfigurer votre clavier. Même si vous utilisez KeyTweak Pour faire les entrées de registre pour vous, KeyTweak n'a pas besoin de continuer à fonctionner tout le temps (contrairement à AutoHotkey).

Désavantages

  • Le remappage du registre est relativement permanent: un redémarrage est nécessaire pour annuler les modifications ou en appliquer de nouvelles.
  • Son effet est global: il ne peut pas créer de remappage spécifique à un utilisateur, une application ou un paramètre régional particulier.
  • Il ne peut pas envoyer de séquences de touches modifiées par Maj, Contrôle, Alt ou AltGr. Par exemple, il ne peut pas remapper un caractère minuscule à un caractère majuscule.
  • Il ne supporte que le clavier (AutoHotkey a remappage de la souris et certaines remappage limité du joystick).

Comment appliquer les modifications au registre

Il existe au moins deux méthodes pour remapper les clés via le registre:

  1. Utilisez un programme comme KeyTweak (freeware) pour remapper visuellement vos clés. Cela changera le registre pour vous.
  2. Remappez les clés manuellement en créant un fichier .reg (texte brut) et en le chargeant dans le registre. Ceci est démontré à www.autohotkey.com/forum/post-56216.html#56216

</quote>

EventGhost

EventGhost est un outil d'automatisation avancé, facile à utiliser et extensible pour MS Windows. Il peut utiliser différents périphériques d'entrée, tels que des télécommandes infrarouges ou sans fil, pour déclencher des macros qui, de leur côté, contrôlent un ordinateur et son matériel connecté. Ainsi, il peut être utilisé pour contrôler un Media-PC avec une télécommande grand public. Mais ses utilisations possibles vont bien au-delà.

http://www.eventghost.org/

Je n'ai pas essayé, mais semble intéressant et un peu lié, alors je pense qu'il vaut la peine de le mentionner ici.

Certains Super-utilisateurs se souviendront peut-être de Girder, qui a malheureusement cessé d’être un logiciel gratuit il ya longtemps. EventGhost semble quelque peu similaire. Je n'ai plus le TVPhone98 d'AverMedia, mais utiliser remote via Girder était amusant.


132
2018-05-04 12:33



Très sympa @przemoc, peut-être voudriez-vous nous en dire un peu plus sur un blog pour le blog Super User? - Ivo Flipse♦
@IvoFlipse je peux un jour, mais s'il y a des délais, je démissionne immédiatement. :) - przemoc
La date limite est chaque fois que vous êtes prêt :-) - Ivo Flipse♦
@ivo at-il déjà été blogué? - Jeff Atwood
@Jeff: Non. Je suis vraiment désolé, mais je n'ai jamais réussi à le transformer en un article plus élaboré. Et il y a toujours un manque flagrant de discussion liée à Linux dans ma réponse. - przemoc


Je ne vous reproche pas de ne pas vouloir installer de logiciel supplémentaire, mais AutoHotKey est un programme qui vous permet d'écrire des scripts pour les appuis sur les touches.

AutoHotkey est un utilitaire open source gratuit pour Windows. Avec elle, vous pouvez:

  • Automatisez presque tout en envoyant des touches et des clics de souris. Vous pouvez   écrire une macro de souris ou de clavier par   main ou utilisez l’enregistreur de macro.

  • Créez des raccourcis clavier pour le clavier, le joystick et la souris. Pratiquement tout   touche, bouton ou combinaison peut devenir   un raccourci clavier.

  • Développez les abréviations à mesure que vous les tapez. Par exemple, taper "btw" peut   produire automatiquement "au fait".

  • Créez des formulaires de saisie de données personnalisés, des interfaces utilisateur et des barres de menus. Voir   Interface graphique pour plus de détails.

  • Remapper les touches et les boutons sur votre clavier, votre manette de jeu et votre souris.

  • Répondre aux signaux des télécommandes portatives via le client WinLIRC   scénario.

  • Exécutez les scripts AutoIt v2 existants et améliorez-les avec de nouvelles fonctionnalités.

  • Convertir n'importe quel script en fichier EXE pouvant être exécuté sur des ordinateurs   ne pas avoir AutoHotkey installé.


6
2018-05-04 10:34



De plus, votre lecteur multimédia est-il livré avec des raccourcis clavier? c'est à dire. iTunes a une grande liste de raccourcis. - tombull89
+1 pour AutoHotKey que j'utiliserais pour cela aussi. Voici quelques scripts qui semblent émuler Media Keys: autohotkey.com/forum/topic7135.html - slhck
Il serait utile que vous expliquiez comment faire ;-) - Ivo Flipse♦
Les fichiers @Ivo, .bat sont la limite de ma capacité de programmation, ce qui me demande malheureusement d'écrire même un exemple de script. - tombull89
Si vous utilisiez un système d'exploitation gratuit, vous pourriez utiliser xmodmap dans xorg. Ne pas poster comme réponse parce que je lis le blog de Jeff Atwood et que je sais que les probabilités qu'il lâche Windows sont approximativement nulles. - CarlF


Si vous avez des clés inutiles (comme le verrouillage de défilement, la pause ou la touche pour appeler le menu contextuel, ou la touche Windows à droite, ou autre), vous pouvez la reconfigurer en touches multimédia.

les fenêtres: avec Sharpkeys.

Mac: avec Mousqueton


6
2017-11-07 18:24





De nombreuses applications de lecteur multimédia prennent en charge les "raccourcis globaux" - des combinaisons de touches vous permettant de lire / mettre en pause, d'accéder à la piste suivante, etc. depuis n'importe quel endroit de votre ordinateur. (Beaucoup de Ctrl / Alt / Décalage / Option des combinaisons ont déjà été revendiquées par d’autres logiciels, mais les Gagner / Super / Meta les combinaisons de touches sont relativement ouvertes.)

Par exemple, je cours Oiseau chanteur et j'ai cartographié Gagner+NumPad0 jouer / pause pendant que Gagner+NumPad4 et Gagner+NumPad6 sont respectivement piste précédente et piste suivante.

Vérifiez si votre lecteur multimédia préféré prend en charge nativement les raccourcis clavier globaux (et si il ne fait pas, obtenez-en un meilleur.


3
2017-11-07 17:51



À bien des égards, c’est vraiment la meilleure solution si l’objectif n’est que le contrôle des médias. (Foobar2000 prend également en charge les raccourcis clavier globaux) - DetlevCM


Ce n’est pas une réponse complète à votre question car elle est probablement trop spécifique mais elle peut contenir des informations utiles, donc je la transmets:

Je le fais comme ceci en utilisant fluxbox et ogg123 - j'ai ceci dans .fluxbox / keys

# Control ogg123
Mod4 p :Exec killall -STOP ogg123       # pauses ogg123 
Shift Mod4 p :Exec killall -CONT ogg123 # unpauses ogg123
Mod4 o :Exec killall -INT ogg123        # skips tracks in ogg123
Mod4 Shift o :Exec killall ogg123       # stops ogg123

# Control volume
Mod4 = :Exec amixer sset Master,0 1+
Mod4 - :Exec amixer sset Master,0 1-
Shift Mod4 = :Exec amixer sset Master,0 toggle

0
2018-05-04 13:27





Sur Windows 8, vous pouvez trouver "Clavier" dans le Panneau de configuration. À partir de là, ouvrez le Centre de la souris et du clavier Microsoft. Sous Keyboard, Basic settings, vous trouverez une liste de touches spéciales. Cliquez sur l'un d'eux, cliquez sur "Afficher toutes les commandes". Ci-dessous, "Commandes multimédia" inclut "Piste suivante", "Piste précédente" et "Lecture / pause" entre autres.

Fonctionne bien pour moi avec l'application musicale Windows.

J'ai un clavier Microsoft, donc je ne sais pas si Microsoft Mouse and Keyboard Center fonctionne de la même manière avec les autres claviers.


0
2018-05-29 14:03





je pense Clés WMP peut être une solution, mais cela ne fonctionne qu'avec Windows Media Player.

WMP Keys Qu'est-ce que c'est?

WMP Keys est un raccourci clavier pour Windows Media Player

Installation

Close Windows Media Plyer
Download latest version of installer (wmpkeys.msi)
Double click wmpkeys.msi for installation
Launch Windows Media Player
Turn on plugin in Windows Media Plyer menu

0
2018-05-21 17:32





J'ai trouvé une application qui peut en faire presque toutes dans Windows 7 et qui fonctionne sans aucun problème lorsque votre bureau est déverrouillé. En outre, il est assez facile à utiliser.

http://sourceforge.net/projects/hotkeyp/?source=typ_redirect.

Le seul inconvénient que j'ai trouvé est que ça ne marchera pas lorsque le bureau est verrouillé disons que je reviens du sommeil et que l'ordinateur est verrouillé et que la musique est forte. Les claviers multimédia peuvent être mis en sourdine à partir de là même. Mais avec cette application, vous devez d'abord déverrouiller.


0
2018-03-17 20:50





Windows 10 a une reconnaissance vocale assez robuste. Configurez-le et activez-le, puis utilisez ces commandes pour contrôler les médias:

switch [name of open media software]
next
previous
pause
play
volume, press right
volume, press left

Vous n'avez pas besoin de dire le nom complet du logiciel: switch media player est suffisant pour basculer vers Windows Media Player; switch cast est suffisant pour passer à l'outil de diffusion de médias Cast to Device de Windows.

Pour savoir quelles commandes utiliser dans une fenêtre ouverte, vous pouvez passer la souris sur les boutons et vérifier les infobulles. S'il n'y a pas d'aide, vous pouvez dire show numbers, et une matrice de nombres se superposera à tous les éléments utilisables sur votre écran.


0
2018-05-14 11:46





Je l'ai trouvé "Couper"Le logiciel affiche non seulement la chanson en cours mais vous permet également de contrôler votre lecteur. Il prend actuellement en charge: Spotify, iTunes, Winamp, foobar2000, VLC, le lecteur de musique Google Play, Quod Libet

Jeter un coup d'œil à https://github.com/dlrudie/Snip


0
2018-02-21 15:19



OP a spécifiquement demandé des solutions qui n'impliquent PAS l'installation de logiciels. En outre, cette question a plus de 6 ans et a accepté des réponses. En tant que tel, votre réponse ressemble à une publicité pour le logiciel que vous avez lié. - music2myear
Bien sûr, c'est toujours quand on essaie d'aider. J'étais dans la même situation que lui. Trouvé ce fil. La réponse acceptée était inutile pour moi, je cherchais plus loin et trouvais une solution différente. L’utilisation d’Internet est meilleure il ya dix ans. Votre commentaire ajoute certainement de la valeur aussi, non? - richo
Je suis heureux que ce fil vous ait aidé avec votre propre problème. Le fait est que SuperUser concerne des questions spécifiques et des réponses spécifiques. Parce que dans vos circonstances, l'utilisation de logiciels tiers était acceptable, alors vous avez une autre question. S'il n'y a pas de question traitant de votre question spécifique, vous pouvez réellement poster votre propre question et y répondre vous-même. C’est parfaitement acceptable et même encouragé, en plus il a plus de chances de gagner votre réputation. Ne déteste pas ce jeu, comprends-le. - music2myear