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

La mia tastiera non ha tasti "media"; posso controllare i media senza di essi?

La mia tastiera USB non ha tasti “media ” – cioè tasti dedicati per la riproduzione, stop, next, prev, volume su/giù, eccetera.

&004

Per il gusto di questa domanda, preferirei non installare software aggiuntivo se posso evitarlo.

*È possibile emettere una sequenza di tasti standard su una tastiera USB generica che emuli questi tasti multimediali play, stop, etc.? *

Come Ctrl+Alt+Shift+F12 o qualcosa di oscuro come questo?

Risposte (12)

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

Windows

AutoHotkey

AutoHotkey (AHK) è un software gratuito e open-source di macro-creazione e automazione per Windows che permette agli utenti di automatizzare compiti ripetitivi. È guidato da un linguaggio di scripting che inizialmente era finalizzato a fornire scorciatoie da tastiera, altrimenti noto come hotkey, che nel tempo si è evoluto in un vero e proprio linguaggio di scripting. http://ahkscript.org/ (http://ahkscript.org/)

Per saperne di più su AHK raccomando di controllare il suo sito , pagine menzionate in Quick Reference e soprattutto scremare almeno AutoHotkey Beginner Tutorial . Non dimenticate di scaricare , installarlo e armeggiare con esso. C'è anche utile forum .

Esempio

In questo caso si dovrebbe guardare in particolare alle pagine seguenti: Tasti di scelta rapida (tasti di scelta rapida per mouse, joystick e tastiera) , Lista di tasti, pulsanti del mouse e controlli del joystick e Send / SendRaw / SendInput / SendPlay / SendEvent: Send Keys & Clicks . Poi sarete in grado di assemblare semplici script AHK, ad esempio qualcosa come:

^!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

Qui si definiscono le seguenti azioni:

  • Ctrl+Alt+← invia Precedente
  • Ctrl+Alt+↓ invia Play/Pausa
  • Ctrl+Alt++→ invia Successivo
  • Ctrl+Shift+Alt+← invia Volume Down
  • Ctrl+Shift+Alt+↓ invia Mute
  • Ctrl+Shift+Alt+Alt+→ invia Volume Up
  • Ctrl+Alt+. invoca la casella di messaggio di saluto del mondo AHK (solo per mostrare la mappatura dei comandi a chiave non online che termina con return)

Usage

Usage

Crea il file .ahk, incolla il codice soprastante in esso (senza inutili MsgBox, ovviamente), salva e fai doppio click per eseguirlo. Otterrete l'icona H in systray che vi permetterà di interagire con lo script, in particolare: sospendere i tasti di scelta rapida, mettere in pausa lo script (non utile in questo caso) o semplicemente uscire da esso. Per una migliore comodità suggerisco di compilare tale script. Potete farlo usando il tasto destro del mouse sul file e scegliendo Compile Script. Poi si otterrà il file .exe (abbastanza grande, ma è come una completa autohotkey) che si può condividere con altri o aggiungere all'autostart per esempio.

Remapping tramite la “Scancode Map” del Registro di sistema / KeyTweak

Nella pagina di AutoHotkey Remapping Keys and Buttons si può leggere un altro modo di assegnare le chiavi alle chiavi, rimappatura. Potrebbe non essere utile nel vostro caso (a meno che non siate pronti a “perdere” alcune chiavi), ma vale comunque la pena di leggerlo. (Allora dovreste capire perché non ho usato la mappatura AHK nel mio esempio.)

Lasciatemelo citare (senza blockquote per preservare la formattazione) e fissare alcuni link lungo il percorso:

<quote>

Vantaggi

  • La mappatura del registro è generalmente più pura ed efficace della mappatura di AutoHotkey . Per esempio, funziona in una più ampia varietà di giochi, non ha problemi alt-tab noti, ed è in grado di sparare i tasti di scelta rapida ad uncino di AutoHotkey (mentre il remapping di AutoHotkey richiede un workaround ).
  • Se si sceglie di effettuare le voci di registro manualmente (spiegato di seguito), non è assolutamente necessario alcun software esterno per rimappare la tastiera. Anche se si usa KeyTweak per fare le voci di registro per voi, KeyTweak non ha bisogno di rimanere sempre in funzione (a differenza di AutoHotkey).

Svantaggi

  • La rimappatura del registro è relativamente permanente: è necessario un riavvio per annullare le modifiche o metterne in atto di nuove.

  • Il suo effetto è globale: non può creare rimappature specifiche per un particolare utente, applicazione o locale.

  • Non può inviare sequenze di tasti modificate da Shift, Control, Alt o AltGr. Per esempio, non può rimappare un carattere minuscolo su uno maiuscolo.

  • Supporta solo la tastiera (AutoHotkey ha mouse remapping e alcuni limited joystick remapping ).

Come applicare le modifiche al registro

Ci sono almeno due metodi per rimappare le chiavi tramite il registro:

  1. 2. Usare un programma come KeyTweak (freeware) per rimappare visivamente le chiavi. Cambierà il registro per voi.
  2. 2. Remap keys manualmente creando un file .reg (testo in chiaro) e caricandolo nel registro di sistema. Questo è dimostrato su www.autohotkey.com/forum/post-56216.html#56216 &003

</quote>

EventGhost

EventGhost è uno strumento di automazione avanzato, facile da usare ed estensibile per MS Windows. Può utilizzare diversi dispositivi di input come telecomandi a infrarossi o senza fili per attivare macro, che da parte loro controllano un computer e l'hardware collegato. Può quindi essere utilizzato per controllare un Media-PC con un normale telecomando di consumo. Ma i suoi possibili usi vanno molto al di là di questo. [ http://www.eventghost.org/ ]&003

Non l'ho provato, ma sembra interessante e un po’ correlato, quindi penso che valga la pena di menzionarlo qui.

Alcuni SuperUtenti potrebbero ricordare Girder, che purtroppo ha smesso di essere freeware molto tempo fa. EventGhost sembra in qualche modo simile. Non ho più il TVPhone98 di AverMedia, ma usare il telecomando via Girder è stato divertente.

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

Sono abbastanza sicuro che non sia possibile fare quello che vuoi. Le chiavi multimediali non inviano combinazioni di tasti, ma hanno un proprio ID di utilizzo nell'HID. Vedi questo documento (i media key sono nella pagina dei consumatori (0X0C)). Se si desidera simularli utilizzando una combinazione di tasti, è necessario farlo nel software.

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

Se si dispone di alcuni tasti inutili, (come il blocco dello scorrimento, o la pausa, o il tasto per richiamare il menu contestuale, o il tasto finestra sul lato destro, o altro) si può rimappare su media keys.

Finestre : con Sharpkeys .

Mac : con Karabiner

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

Non vi biasimo se non volete installare software extra, ma AutoHotKey è un programma che permette di scrivere script per la pressione dei tasti.

AutoHotkey è una utility gratuita e open-source per Windows. Con esso, è possibile:

  • Automatizzare quasi tutto inviando la pressione dei tasti e i clic del mouse. È possibile scrivere una macro del mouse o della tastiera a mano o utilizzare il registratore di macro.

  • Creare tasti di scelta rapida per tastiera, joystick e mouse. Praticamente qualsiasi tasto, pulsante o ombinazione può diventare un tasto di scelta rapida.

  • Espandere le abbreviazioni mentre le si digita. Ad esempio, digitando “btw” si può produrre automaticamente “a proposito”.

  • Creare moduli di inserimento dati personalizzati, interfacce utente e barre di menu. Vedere GUI per i dettagli.

  • Tasti e pulsanti Remap sulla tastiera, sul joystick e sul mouse.

  • Rispondere ai segnali dei telecomandi portatili tramite lo script client WinLIRC.

  • Eseguire gli script AutoIt v2 esistenti e migliorarli con nuove funzionalità.

  • Convertire qualsiasi script in un file EXE che può essere eseguito su computer che non hanno installato AutoHotkey.

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

Molte applicazioni di media player hanno il supporto per “Global Hotkeys” – combinazioni di tasti che permettono di giocare/pausa, andare alla traccia successiva, ecc. da qualsiasi punto del computer. (Molte delle combinazioni Ctrl / Alt / Shift / Option sono già state richieste da altri software, ma le combinazioni di tasti Win / Super / Meta sono relativamente aperte. )

Per esempio, sto eseguendo Songbird e ho mappato Win+NumPad0 per riproduzione/pausa, mentre Win+NumPad4 e Win+NumPad6 sono rispettivamente la traccia precedente e la traccia successiva.

Controlla se il tuo lettore multimediale preferito supporta nativamente i tasti di scelta rapida globali (e se non lo fa , prendine uno migliore).

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

Come altri hanno detto, AutoHotkey può essere di grande aiuto in questo caso. Ad esempio, questo script rimapperà i pulsanti Precedente/Indietro su Winkey + < / >, Volume giù/su a Winkey+ [/] e Mute Toggle su Winkey+ \ . Per Play/Pausa, la barra spaziatrice funziona comunque di default in YouTube per default e nei lettori desktop come MPC-HC / MPC-BE / VLC. Solo per Windows Media Player, è possibile rimappare Ctrl+P (default per Play-Pause) su Space.

; 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}
``` &001 


Ora la tastiera ha i tasti multimediali :)
1
1
1
2015-03-17 20:50:34 +0000

Ho trovato un'applicazione che può farle quasi tutte in windows 7 e funziona senza problemi quando il desktop è sbloccato. Inoltre è abbastanza facile da usare. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

L'unico inconveniente che ho trovato è che non funziona quando il desktop è bloccato, diciamo che torno dal sonno e il computer è bloccato e ho la musica ad alto volume. Le tastiere multimediali possono disattivarsi da lì. Ma con questa app bisogna prima sbloccarla.

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

Questa non è una risposta completa alla vostra domanda perché probabilmente è troppo specifica ma può contenere alcune informazioni utili quindi la sto passando:

Lo faccio così usando fluxbox e ogg123 - Ho questo in .fluxbox/tasti

# 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

Penso che WMP Keys potrebbe essere una soluzione, ma funziona solo con Windows Media Player.

WMP Keys Che cos'è?

WMP Keys è un add-on globale di supporto per Windows Media Player

Installazione

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 ha un riconoscimento vocale abbastanza robusto. Impostatelo e attivatelo, quindi usate questi comandi per controllare i media:

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

Non è necessario dire il nome completo del software: switch media player è sufficiente per passare a Windows Media Player; switch cast è sufficiente per passare a Windows’ Cast to Device media casting tool.

Per scoprire quali comandi si possono usare in una finestra aperta, potete passare il mouse sui pulsanti e controllare i suggerimenti. Se non c'è un tooltip, si può dire show numbers, e una matrice di numeri si sovrapporrà a qualsiasi elemento attivabile sullo schermo.

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

Ho scoperto che il software “ Snip” non solo visualizza la canzone correntemente suonata, ma permette anche di controllare il lettore. Attualmente supporta: Spotify, iTunes, Winamp, foobar2000, VLC, Google Play Music Desktop Player, Quod Libet

Date un'occhiata a https://github.com/dlrudie/Snip

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

In Windows 8, nel Pannello di controllo si trova “Tastiera”. Da lì, aprite il Microsoft Mouse e il Keyboard Center. Sotto Tastiera, Impostazioni di base, c'è un elenco di tasti speciali. Cliccate su uno di essi, cliccate su “Visualizza tutti i comandi”. Qui sotto, “Media commands” include “Next Track”, “Previous Track” e “Play/pause” tra gli altri.

Funziona bene per me con l'applicazione Music di Windows.

Ho una tastiera Microsoft, quindi non so se il Microsoft Mouse e Keyboard Center funzionano allo stesso modo con le altre tastiere.