Un mese fa sul mio MacBook Pro hanno iniziato a verificarsi problemi di doppia attivazione di alcuni tasti. Questo problema non è la prima difficoltà tecnica che ho affrontato utilizzando un Mac. Prevedo di parlarne più in dettaglio in un post separato. In questo articolo voglio condividere i metodi per risolvere il problema della doppia pressione dei tasti e descrivere il metodo che ho utilizzato. Il problema si risolve tramite software.
Perché si verifica la doppia attivazione? Ciò accade perché nel momento in cui il tasto viene premuto con il dito, per qualche motivo si verifica una doppia chiusura del contatto elettrico. Poiché una persona non può fisicamente premere lo stesso tasto con un ritardo di poche decine di millisecondi, il problema delle doppie pressioni può essere risolto ignorando le pressioni ripetute dello stesso tasto entro un determinato periodo di tempo.
Lo sviluppatore Xinhong Liu ha proposto una soluzione a questo problema tramite l'utility gratuita Unshaky per macOS. Questa utility permette di impostare ritardi tra le pressioni per ogni tasto separatamente. Vediamo come utilizzare questa utility:
- Scaricate l'archivio con l'ultima versione di Unshaky da GitHub.
- Estraete l'archivio in una cartella a vostra scelta.
- Aprite Terminal.app e impostate i permessi completi di accesso al file:
sudo chmod 777 Unshaky.app
- (potrebbe essere necessario farlo)
- Copiate Unshaky.app nella cartella Applications.
- Aprite Impostazioni di Sistema → Sicurezza e Privacy → Privacy → Accessibilità e aggiungete Unshaky alla lista delle applicazioni che hanno accesso al controllo del computer.
- Aprite Impostazioni di Sistema → Utenti e Gruppi → Elementi login e aggiungete Unshaky alla lista delle applicazioni che si avviano automaticamente all'accesso al sistema.

Ora rimane solo avviare Unshaky e configurare il ritardo per i tasti problematici. L'autore dell'utility raccomanda di iniziare con un ritardo di 40 ms, ma ritengo che 60 ms siano più efficaci. La configurazione è completata. L'icona dell'applicazione sarà visualizzata nel menu superiore e registrerà il numero di doppie pressioni prevenute.
