Soluzione
Come puoi vedere dal funzionario Driver e software pagina, non c'è niente relativo alla tastiera. Apparentemente Windows può gestire direttamente i tasti multimediali senza alcun driver aggiuntivo. Poiché la disinstallazione di alcuni driver non è un'opzione, è possibile disabilitare la chiave di silenziamento / silenziamento in modo che Windows debba semplicemente ignorarlo:
Aprire un prompt dei comandi come amministratore.
Digitare il seguente comando e premere accedere :
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /d 000000000000000002000000000020e000000000 /f
Disconnettersi o riavviare Windows per applicare le modifiche.
Se ciò non funziona, significa che la tastiera del portatile non utilizza scancodes chiave media standard e dovrai ricorrere a AutoHotKey o simile, come suggerito da @DBZ_A.
Un po 'di spiegazione
Citando Wikipedia:
UN scancode (o codice di scansione ) è il dato che la maggior parte delle tastiere del computer
inviare a un computer per segnalare quali tasti sono stati premuti. Un numero,
o sequenza di numeri, è assegnato a ciascun tasto sulla tastiera.
Dal momento che Windows 2000, il Scancode Map
il valore del registro può essere usato per rimappare una chiave o disabilitarla completamente. I mapping del codice di scansione sono memorizzati nella seguente chiave di registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Nel Keyboard Layout
chiave, il Scancode Map
il valore deve essere aggiunto. Questo valore è di tipo REG_BINARY
(piccolo formato Endian) e ha il formato dati specificato nella seguente tabella.
Start offset (in bytes) | Size (bytes) | Data
---------------------------------------------------------------------
0 | 4 | Header: Version Information
4 | 4 | Header: Flags
8 | 4 | Header: Number of Mappings
12 | 4 | Individual Mapping
... | ... | ...
Last 4 bytes | 4 | Null Terminator (0x00000000)
Il primo e il secondo DWORDS
memorizza le informazioni dell'intestazione e deve essere impostato su tutti gli zeri per la versione corrente di Scan Code Mapper. Il terzo DWORD
la voce contiene un conteggio del numero totale di mapping che seguono, incluso il mapping di terminazione nullo. Il conteggio minimo sarebbe quindi 1 (nessuna mappatura specificata). I singoli mapping seguono l'intestazione. Ogni mappatura è una DWORD
di lunghezza ed è diviso in due WORD
campi di lunghezza. Ogni WORD
campo memorizza il codice di scansione per una chiave da mappare.
Fonte: Driver di classe per tastiera e mouse
In questo caso c'è solo una mappatura: il tasto mute media (scancode 0xe020
). È rimappato in 0x0000
, il che significa che si disabilita.
I valori del codice di scansione possono essere facilmente trovati tramite programmi come SharpKeys .
Ulteriori letture