Ri-mappare il tasto «PowerOff» sulla tastiera del laptop Asus in Windows 10 64 bit?


8

Cosa sto cercando di realizzare:

Per mappare nuovamente il pulsante di accensione di un laptop posizionato in modo assurdo come chiave nella tastiera.

Contesto:

Di recente ho acquistato una versione aggiornata del laptop ASUS VivoBook Pro N552VW. È una grande macchina, con grandi specifiche. Mi piace ogni singolo dettaglio in esso, tranne una cosa che semplicemente non riesco a ingoiare, né posso capire perché sulla Terra esista.

Un genio del design del prodotto ha deciso che il pulsante di accensione per accendere e spegnere il computer dovesse trovarsi tra i tasti della tastiera. Ancora più saggio, il genio ha deciso che dovrebbe essere collocato dove di solito si trova la chiave "End" dedicata, come si può vedere nella figura qui sotto:

inserisci qui la descrizione dell'immagine

Allevia il problema:

Mentre quel design è ovviamente soggetto a errori, vale a dire che c'è sempre il rischio di premere accidentalmente il tasto di accensione e poi mettere il laptop a dormire nel mezzo di una sessione di lavoro. Ma è facile da risolvere, andando alle impostazioni di alimentazione di Windows e non definendo nulla da fare quando si premono i pulsanti di accensione. Vedi l'immagine qui sotto:

inserisci qui la descrizione dell'immagine

Cosa resta da fare:

Tuttavia, ciò che mi piacerebbe davvero fare è mappare tale chiave per comportarmi come se fosse di nuovo una chiave End dedicata. Ho provato più software di mappatura dei tasti, ma nessuno ha funzionato. So che i tasti di accensione sono spesso associati al processo di alimentazione del BIOS a un livello piuttosto basso, quindi stavo per arrendermi.

Questo è quando ho trovato questa domanda su AskUbuntu Stackoverflow: /ubuntu/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard

Qui viene fornita una soluzione per il sistema operativo Ubuntu. Mi ha poi restituito la speranza che fosse possibile fare lo stesso sotto Windows. Pertanto, la mia domanda qui: come potrei correttamente mappare nuovamente il pulsante di accensione di Asus per comportarsi come se fosse un tasto "Fine"?

La mia soluzione preferita sarebbe farlo tramite il registro di Windows. Solo se ciò non fosse possibile, vorrei sperimentare l'opzione di utilizzare software di re-mapping esterno che devono essere caricati in ogni momento.

Cosa ho provato esattamente:

In realtà ho provato sia a modificare il registro sia a utilizzare un software esterno. Nessun software gratuito che ho trovato mi ha permesso di mappare correttamente la chiave di accensione.

Cambiando il registro, il meglio che ho potuto scoprire è far diventare la chiave NumLock la chiave di fine (quindi NumLock sarebbe accessibile da Ctrl + Alt + PauseBreak):

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout

"Mappa Scancode" = 00,00,00,00,00,00,00,00,03,00,00,00,4f, e0,45,00,45,00,46, e0,00,00,00 , 00

Inutile dire che si distingue come una soluzione piuttosto sporca poiché crea più confusione.


1
Spiacenti, non posso fare a meno di sostenere l'idea che si tratti di un design della tastiera incasinato.
Paolo,

Usa SharpKeys per vedere se il tasto di accensione genera un codice di scansione ( tutorial ). Se non ne ha uno, non può essere mappato, disabilitato solo come hai fatto tu. Il massimo che puoi fare è ripristinarlo per spegnere e poi intercettare quell'evento, ma questo è più un problema di quanto valga la pena. Nota: a volte premere a lungo questo pulsante è l'unico modo per spegnere un computer impiccato in modo semi-ordinato.
harrymc,

1
non hai visto un Mac o altri laptop con il tasto di accensione sulla tastiera? I vecchi Mac hanno persino il tasto di espulsione del DVD sulla tastiera. E no, non è possibile rimappare la chiave se viene elaborata dal firmware della tastiera e non genera alcun codice di scansione, proprio come in genere non è possibile rimappare la chiave Fn su Windows. Duplica: posso rimappare il tasto di accensione sul tasto Fine su Windows 10?
phuclv


duplicato di È possibile rimappare il pulsante di accensione di un PC o laptop? , purtroppo non può essere chiuso a causa della generosità
phuclv

Risposte:


5

Usa SharpKeys per vedere se il tasto di accensione genera un codice di scansione sulla tastiera. In tal caso, SharpKeys può rimappare la chiave nel registro che funzionerà per tutti i programmi.
Vedi per tutorial l'articolo Mappa qualsiasi chiave su qualsiasi chiave su Windows 10, 8, 7 o Vista .

Nel caso in cui il tasto di accensione non generi un codice di scansione in Windows, non può essere mappato, disabilitato solo come hai fatto tu. Anche se Linux può rimapparlo perché offre un migliore controllo sulla tastiera, questo non è il caso di Windows.

Il massimo che puoi fare in questo caso è riattivare il tasto di accensione e reimpostarlo per eseguire nuovamente lo spegnimento, quindi intercettare e annullare quell'evento, rimappando su un altro tasto come il Endtasto. Questo può essere fatto usando AutoHotkey , ma potrebbe essere più un problema di quanto valga la pena. Se sei interessato, posso espandere la mia risposta per mostrare come viene fatto.

Faccio notare che a volte l'uso del pulsante di accensione è l'unico modo per spegnere un computer impiccato in modo semi-ordinato.


Se ti riferisci allo script di prevenzione dello spegnimento in AHK: OnMessage , nota che "questo NON funziona su Windows Vista e versioni successive" . Altrimenti mi piacerebbe vedere la tua magia.
guest-vm,

@guest: ci sono molti di questi script da trovare. Credo che un programma API possa annullare l'arresto, nessuna magia coinvolta, quindi anche AHK dovrebbe essere in grado di farlo. Ma, come ho detto, questo potrebbe non valere la pena di puntare il poster su questi link e chiedergli di investire il suo tempo nel controllarli, poiché queste soluzioni potrebbero non funzionare in tutti i casi.
harrymc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.