Ho scaricato MSKLC 1.4 da dal download di Microsoft Centro , Run [it] come amministratore , ma si rifiuta di visualizzare il layout della tastiera dopo File → Load tastiera esistente ... :
(Notare il layout di tastiera selezionato nella barra del titolo.)
Ho letto in un thread del forum (n precedente) che .NET 3.5 è necessario ma dotNetFx35setup.exe semplicemente non fa nulla (almeno nulla di visibile a me) quando Esegui come amministratore .
Ho installato MS .NET Framework 4.6.1. L'ho riparato dal Pannello di controllo → Programmi e funzionalità . Questo non ha aiutato.
L'ho provato anche con le impostazioni di compatibilità di Windows XP, senza risultati.
Ho scaricato KeyTweak da un sito chiamato jaleco ma quando l'ho avviato il mio software antivirus ha rilevato un PUA / InstallCore . Poi ho scoperto che fa semplicemente lo stesso di quello che fanno i .reg
file nel mio Q / A di seguito .
Per il momento utilizzo la soluzione che ho descritto in Come rimappare i tasti della tastiera Right-Win e Right-Alt per ora, ma la necessità di riavviare è scomoda, poiché la uso per una tastiera collegata a un laptop e non voglio cambiare quello interno in modo permanente.
Suggerimenti per altri strumenti di mappatura della tastiera (quelli senza virus) sono ugualmente ben accetti, nonché suggerimenti per una soluzione al comportamento scorretto di MSKLC.
AGGIORNAMENTO 1
L'applicazione della modifica appropriata del Registro di sistema , l'uccisione del processo Explorer in Task Manager e l'avvio di un nuovo Explorer da Task Manager come proposto in un commento di @barlop non aiuta. Un riavvio / riavvio è necessario per rendere effettive le impostazioni.
AGGIORNAMENTO 2
Remapkey.exe
del Resource Kit di Windows Server 2003, come menzionato in una risposta alla chiave Switch Alt e Windows nel PC (Windows 7), modifica semplicemente il Registro di sistema e necessita anche di un riavvio.
AGGIORNAMENTO 3
Uno script Autohotkey contenente:
RWin::RAlt
RAlt::RWin
non ha aiutato molto neanche. Il tasto R-Alt scambiato funziona in alcune app, in alcune mostra un comportamento strano.
MSKLC non funziona sul mio vecchio Windows Vista con lo stesso comportamento errato descritto all'inizio di questa domanda.
C'è KbdEdit che sembra promettente (d'altra parte, alcune cose fino all'aggiornamento 3 anche qui sembravano promettenti). Non è gratuito, tuttavia e non posso ancora dire se funziona dal momento che il salvataggio non è possibile nella versione demo.
AGGIORNAMENTO 4
MSKLC ti consente di salvare un layout di tastiera caricato con File → Carica tastiera esistente ... come .klc
file. Questo contiene:
...
KEYNAME_EXT
...
38 "Right Windows"
...
5c "Right Alt"
...
Questi sono gli scancodes dei tasti ma non ho ancora scoperto come o se possono essere scambiati.
.msi
IIRC). Per quanto riguarda l'uccisione del processo Explorer, vedi l'aggiornamento al mio Q. E uccide anche tutti i programmi di avvio automatico e la maggior parte di quelli HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
. Probabilmente anche quelli di HKCU\...\Run
ma non ne ho nessuno.