2011-05-04 10:23:56 +0000 2011-05-04 10:23:56 +0000
119
119

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

Mon clavier USB n'a pas de touches “média ” – c'est-à-dire des touches dédiées pour la lecture, stop, next, prev, volume up/down, etc.

Pour le bien de cette question, je préfère 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 multimédia de lecture, d'arrêt, etc.

Comme Ctrl+Alt+Shift+F12 ou quelque chose d'obscur comme ça ?

Réponses (12)

163
163
163
2011-05-04 12:33:00 +0000

Windows

AutoHotkey

AutoHotkey (AHK) est un logiciel libre et gratuit de macro-création et d'automatisation pour Windows qui permet aux utilisateurs d'automatiser des tâches répétitives. Il est piloté par un langage de script qui visait initialement à fournir des raccourcis clavier, également connus sous le nom de “hotkeys”, et qui a évolué au fil du temps pour devenir un langage de script à part entière. http://ahkscript.org/

Pour en savoir plus sur AHK, je vous recommande de consulter son site , les pages mentionnées dans Quick Reference et surtout de parcourir au moins AutoHotkey Beginner Tutorial . N'oubliez pas de télécharger , de l'installer et de le manipuler vous-même. Il existe également un forum utile forum .

Exemple

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

^!Left::Send {Media\_Prev} ^!Down::Send {Media\_Play\_Pause} ^!Right::Send {Media\_Next} +^!Left::Send {Volume\_Down} +^!Down::Send {Volume\_Mute} +^!Right::Send {Volume\_Up} ^!.:: MsgBox, 0, , Hello AHK world! return

Ici vous définissez les actions suivantes :

  • Ctrl+Alt+← envoie Précédent
  • Ctrl+Alt+↓ envoie Lecture/Pause
  • Ctrl+Alt+→ envoie Suivant
  • Ctrl+Shift+Alt+← envoie Baisse du volume
  • Ctrl+Shift+Alt+↓ envoie Muet
  • Ctrl+Shift+Alt+→ envoie Augmentation du volume
  • Ctrl+Alt+. invoque la boîte de message saluant le monde AHK (juste pour montrer les commandes clés non en ligne se terminant par return)

Utilisation

Vous créez le fichier .ahk, vous y collez le code ci-dessus (sans MsgBox inutile, bien sûr), vous l'enregistrez et vous 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 : suspendre les raccourcis clavier, mettre le script en pause (pas utile ici) ou simplement le quitter. Pour plus de commodité, je vous 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 le script. Vous obtiendrez alors le fichier .exe (assez gros, mais c'est comme un autohotkey complet) que vous pouvez partager avec d'autres ou ajouter à autostart par exemple.

Remapping via la “Scancode Map” / KeyTweak du Registre

Dans la page AutoHotkey Remapping Keys and Buttons vous pouvez lire sur d'autres façons d'assigner des clés aux clés, le remapping. Ce n'est peut-être pas utile dans votre cas (à moins que vous ne soyez prêt à “perdre” certaines clés), mais cela vaut quand même la peine d'être lu. (Vous devriez alors comprendre pourquoi je n'ai pas utilisé le remapping AHK dans mon exemple).

Laissez-moi le citer (sans le bloquer pour préserver le formatage) et corriger quelques liens en cours de route :

<quote>

Avantages

  • Le remapping du registre est généralement plus pur et plus efficace que AutoHotkey’s remapping . Par exemple, il fonctionne dans une plus grande variété de jeux, il n'a pas de problèmes connus de alt-tab , et il est capable d'activer les raccourcis-clavier d'AutoHotkey (alors que le remappage d'AutoHotkey nécessite un workaround ).
  • Si vous choisissez de faire les entrées de registre manuellement (expliqué ci-dessous), absolument aucun logiciel externe n'est nécessaire pour remapper votre clavier. Même si vous utilisez KeyTweak pour effectuer les entrées de registre à votre place, KeyTweak n'a pas besoin de rester en marche tout le temps (contrairement à AutoHotkey).

Inconvénients

  • Le remappage du registre est relativement permanent : un redémarrage est nécessaire pour annuler les modifications ou en mettre de nouvelles en vigueur.
  • Son effet est global : il ne peut pas créer de remappings spécifiques à un utilisateur, une application ou une locale particulière.
  • Il ne peut pas envoyer de frappes modifiées par Shift, Control, Alt ou AltGr. Par exemple, il ne peut pas transformer un caractère minuscule en majuscule.
  • Il ne prend en charge que le clavier (AutoHotkey a “mouse remapping” et certains “limited joystick remapping”).

Comment appliquer des modifications au registre

Il existe au moins deux méthodes pour transformer des clés via le registre :

  1. Utilisez un programme comme KeyTweak (freeware) pour redéfinir visuellement vos clés. Il modifiera le registre pour vous.
  2. Remplacez les clés manuellement en créant un fichier .reg (texte brut) et en le chargeant dans le registre. Une démonstration est disponible sur le site 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 dispositifs d'entrée comme des télécommandes à infrarouge ou sans fil pour déclencher des macros, qui de leur côté contrôlent un ordinateur et son matériel connecté. Il peut donc être utilisé pour contrôler un ordinateur multimédia avec une télécommande grand public normale. Mais ses possibilités d'utilisation vont bien au-delà. http://www.eventghost.org/

Je ne l'ai pas essayé, mais il semble intéressant et un peu lié, donc 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 freeware il y a longtemps. EventGhost semble quelque peu similaire. Je n'ai plus le TVPhone98 d'AverMedia, mais utiliser la télécommande via Girder était amusant.

18
18
18
2011-05-04 12:56:18 +0000

Je suis presque sûr qu'il n'est pas possible de faire ce que vous voulez. Les clés média n'envoient pas de combinaisons de clés ; elles ont plutôt leurs propres identifiants d'utilisation dans le HID. Voir ce document (les clés média se trouvent dans la page des consommateurs (0X0C)). Si vous voulez les simuler en utilisant une combinaison de clés, vous devrez le faire dans un logiciel.

10
10
10
2012-11-07 18:24:51 +0000

Si vous avez des touches inutiles, (comme l'arrêt du défilement, ou la pause, ou la touche pour appeler le menu contextuel, ou la touche windows sur le côté droit, ou autre) vous pouvez le remapper en touches média.

Windows : avec Sharpkeys .

Mac : avec Karabiner

7
7
7
2011-05-04 10:34:19 +0000

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 touches.

AutoHotkey est un utilitaire gratuit et à code source ouvert pour Windows. Avec lui, vous pouvez :

  • Automatiser presque tout en envoyant des frappes et des clics de souris. Vous pouvez écrire une macro de souris ou de clavier à la main ou utiliser l'enregistreur de macro.

  • Créer des raccourcis clavier, joystick et souris. Pratiquement toutes les touches, boutons ou ombinaisons peuvent devenir des raccourcis clavier.

  • Développez les abréviations au fur et à mesure que vous les tapez. Par exemple, taper “btw” peut produire automatiquement “by the way”.

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

  • Remplacer les touches et boutons de votre clavier, joystick et souris.

  • Répondre aux signaux des télécommandes portables via le script client WinLIRC.

  • Exécuter les scripts AutoIt v2 existants et les améliorer avec de nouvelles fonctionnalités.

  • Convertir n'importe quel script en un fichier EXE qui peut être exécuté sur des ordinateurs qui n'ont pas AutoHotkey installé.

4
4
4
2012-11-07 17:51:08 +0000

De nombreuses applications de lecteur multimédia prennent en charge les “raccourcis clavier globaux”, c'est-à-dire des combinaisons de touches qui vous permettent de jouer/pauser, de passer à la piste suivante, etc. depuis n'importe quel endroit de votre ordinateur. (De nombreuses combinaisons de touches Ctrl / Alt / Shift / Option ont déjà été réclamées par d'autres logiciels, mais les combinaisons de touches Win / Super / Meta sont relativement ouvertes. )

Par exemple, j'exécute Songbird et j'ai mappé Win+NumPad0 pour jouer/pauser, alors que Win+NumPad4 et Win+NumPad6 sont respectivement la piste précédente et la piste suivante.

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

2
2
2
2019-02-12 12:56:46 +0000

Comme d'autres l'ont dit, AutoHotkey peut être d'une grande aide dans ce cas. Par exemple, ce script va redéfinir les boutons Précédent/Suivant sur Winkey + < / >, Diminution/augmentation du volume sur Winkey+ [/] et Basculement muet sur Winkey+ \ . Pour Play/Pause, la barre d'espacement fonctionne de toute façon par défaut dans YouTube par défaut et dans les lecteurs de bureau comme MPC-HC / MPC-BE / VLC. Juste pour Windows Media Player, vous pouvez redéfinir Ctrl+P (par défaut pour la lecture/pause) sur Espace.

; AutoHotkey Multimedia Keys
#,::Send {Media_Prev}
#.::Send {Media_Next}
#\::Send {Volume_Mute}
#]::Send {Volume_Up}
#[::Send {Volume_Down}
#IfWinActive ahk_class WMPlayerApp
Space::Send {Media_Play_Pause}

Maintenant votre clavier a des touches multimédia :)

1
1
1
2015-03-17 20:50:34 +0000

J'ai trouvé une application qui peut faire presque tout cela sous Windows 7 et qui fonctionne sans problème lorsque votre bureau est déverrouillé. Elle est également très facile à utiliser. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

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

1
1
1
2011-05-04 13:27:57 +0000

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

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
1
1
1
2014-05-21 17:32:46 +0000

Je pense que WMP Keys pourrait être une solution, mais il ne fonctionne qu'avec Windows Media Player.

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

WMP Keys est un addon de support global des hot keys 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
1
1
1
2016-05-14 11:46:13 +0000

Windows 10 dispose d'un système de 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 suffit pour passer à Windows Media Player ; switch cast suffit pour passer à l'outil de coulage de médias Cast to Device de Windows.

Pour savoir quelles commandes vous pouvez utiliser dans une fenêtre ouverte, vous pouvez survoler les boutons avec votre souris, et vérifier les infobulles. S'il n'y a pas d'info-bulle, vous pouvez dire show numbers, et une matrice de chiffres se superposera à tout élément actionnable sur votre écran.

1
1
1
2018-02-21 15:19:05 +0000

J'ai découvert que le logiciel “Snip” n'affiche pas seulement la chanson en cours de lecture, mais permet également de contrôler le lecteur. Il est actuellement pris en charge : Spotify, iTunes, Winamp, foobar2000, VLC, Google Play Music Desktop Player, Quod Libet

Consultez le site https://github.com/dlrudie/Snip

1
1
1
2013-05-29 14:03:26 +0000

Sous Windows 8, vous trouverez “Clavier” dans le panneau de configuration. De là, ouvrez le Centre de la souris et du clavier de Microsoft. Sous “Clavier”, “Paramètres de base”, vous trouverez une liste de touches spéciales. Cliquez sur l'une d'elles, puis sur “Afficher toutes les commandes”. En dessous, “Media commands” comprend entre autres “Next Track”, “Previous Track” et “Play/pause”.

Fonctionne bien pour moi avec l'application Music de Windows.

J'ai un clavier Microsoft, je ne sais donc pas si le Centre de la souris et du clavier de Microsoft fonctionne de la même manière avec d'autres claviers.