Wszelkie pomysły, dlaczego Microsoft Keyboard Layout Creator 1.4 nie działa poprawnie na moim 64-bitowym systemie Windows 7 Professional?

7

Pobrałem MSKLC 1.4 od od Microsoft Download Center , Run [it] jako administrator , ale nie chce wyświetlać układ klawiatury po Fileładowanie istniejącego klawiatury ... :

(Zwróć uwagę na wybrany układ klawiatury na pasku tytułu).

Opróżnij MSKLC

Przeczytałem (w starszym) wątku na forum, że .NET 3.5 jest potrzebny, ale dotNetFx35setup.exe po prostu nic nie robi (a przynajmniej nic mnie nie widzi), gdy działa jako administrator .

Mam zainstalowany MS .NET Framework 4.6.1. Naprawiłem to z Panelu sterowaniaProgramy i funkcje . To nie pomogło.

Próbowałem też z ustawieniami kompatybilności z Windows XP, ale bezskutecznie.

Pobrałem KeyTweak z miejsca zwanego jaleco ale kiedy zacząłem to mój antywirusa SW wykrył PUA / InstallCore . Potem dowiedziałem się, że po prostu robi to samo, co .regpliki w moim Q / A, do którego link znajduje się poniżej .

Korzystam teraz z rozwiązania opisanego w artykule Jak ponownie przypisać klawisze klawiatury Right-Win i Right-Alt , ale potrzeba ponownego uruchomienia jest niewygodna, ponieważ używam tego do klawiatury podłączonej do laptopa i nie chcę zmieniać wewnętrzny na stałe.

Sugestie dotyczące innych narzędzi do mapowania klawiatury (te bez wirusów) są równie mile widziane, jak również wskazówki dotyczące rozwiązania złego zachowania MSKLC.

AKTUALIZACJA 1

Zastosowanie odpowiedniej zmiany rejestru , zabicie procesu Eksploratora w Menedżerze zadań i uruchomienie nowego Eksploratora z poziomu Menedżera zadań, jak zaproponowano w komentarzu @barlop, nie pomaga. Ponowne uruchomienie / ponowne uruchomienie jest konieczne, aby ustawienia odniosły skutek.

AKTUALIZACJA 2

Remapkey.exezestawu Windows Server 2003 Resource Kit, jak wspomniano w odpowiedzi na klucz Alt i lwindows na PC (Windows 7), po prostu zmienia rejestr i również wymaga ponownego uruchomienia.

AKTUALIZACJA 3

AutoHotkey skrypt zawierający:

RWin::RAlt
RAlt::RWin

też niewiele pomogło. Zamieniony klawisz R-Alt działa w niektórych aplikacjach, w niektórych pokazuje dziwne zachowanie.

MSKLC nie działa na moim starym systemie Windows Vista z takim samym niewłaściwym zachowaniem, jak opisano na początku tego pytania.

Jest KbdEdit, który wygląda obiecująco (z drugiej strony, niektóre rzeczy aż do UPDATE 3 również wyglądały obiecująco). Nie jest to jednak bezpłatne i nie wiem jeszcze, czy to działa, ponieważ zapisywanie nie jest możliwe w wersji demo.

AKTUALIZACJA 4

MSKLC pozwala zapisać układ klawiatury załadowany z plikiem PlikZaładuj istniejącą klawiaturę ... jako .klcplik. Zawiera:

...

KEYNAME_EXT

...
38  "Right Windows"
...
5c  "Right Alt"
...

To są skancody kluczy, ale nie dowiedziałem się jeszcze, w jaki sposób lub czy w ogóle można je zamienić.

Gerold Broser
źródło
MSKLC wygeneruje plik EXE lub MSI. Być może mógłbyś uruchomić go na dowolnym komputerze i określić swój układ i utworzyć ten plik EXE lub MSI, a następnie uruchomić go na komputerze i zobaczyć, jak to działa. Powinien dodać układ, który możesz następnie wybierz w językach / układach panelu sterowania.
barlop
Dla przypomnienia, KeyTweak jest wspomniany bleepingcomputer.com/download/keytweak Więc zdecydowanie nie jest złośliwy .. bleepingcomputer to strona z forum bardzo oddanych i nadmiernie opiekuńczych ludzkich „bojowników szkodliwego oprogramowania” Ale w każdym razie tak czas, w którym każde oprogramowanie, które jest przeznaczone do zmiany mapowania kluczy, używa tej samej metody, tej metody rejestru, z wyjątkiem MS KLC, który IIRC jest bardziej elastyczny i tworzy EXE lub MSI. Kiedyś kilka lat temu wypróbowałem pół tuzina remaperów klawiatury i wszystkie one miały tę samą funkcjonalność i prawdopodobnie dokonały zmiany mapowania klucza rejestru.
barlop
Również jeśli chodzi o pobieranie oprogramowania, softpedia jest dobra (nie mylić z softonic - złą). keytweak działa na softpedia, więc jeśli szukałeś legalnej strony z jakimkolwiek oprogramowaniem, to softpedia jest zawsze dobrym wyborem.
barlop
Inną rzeczą, którą możesz spróbować ponownie uruchomić, jest po prostu zakończyć wykonywanie zadania explorer.exe .., a następnie utworzenie nowego z pliku .. nowe w menedżerze zadań .. To może zrobić pewne rzeczy, co restart, nie jestem pewien, czy to przeładuję rejestr lub część, która dokonuje mapowania klucza ... ale być może byłoby to wygodniejsze niż pełne ponowne uruchomienie.
barlop
@barlop Dzięki za różne wskazówki. Spróbuję ich. MSKLC buduje bibliotekę DLL (która wykonuje mapowanie) i pakiet instalacyjny (który jest .msiIIRC). Re zabijanie procesu Explorer zobaczyć aktualizację do mojego Q. I zabija wszystkie programy Autostart i większość z nich HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Runrównież. Prawdopodobnie również te z, HKCU\...\Runale nie mam tam żadnego bankomatu.
Gerold Broser,

Odpowiedzi: