8

Я загрузил MSKLC 1.4 из центра загрузки Microsoft, запустите [it] от имени администратора, но он отказывается отображать раскладку клавиатуры после того, как ФайлЗагрузить существующую клавиатуру ...:

(Обратите внимание на выбранную раскладку клавиатуры в строке заголовка.)

Пустой MSKLC

Я прочитал в (n старой) ветке форума, что нужен .NET 3.5, но dotNetFx35setup.exe просто ничего не делает (по крайней мере, ничего не видного для меня) при запуске от имени администратора.

У меня установлен MS .NET Framework 4.6.1. Я отремонтировал его из Панели управленияПрограммы и компоненты. Это не помогло.

Я тоже пробовал с настройками совместимости с Windows XP, но безрезультатно.

Я загрузил KeyTweak с сайта под названием jaleco, но когда я запустил его, мой антивирусный ПО обнаружил PUA/InstallCore. Затем я обнаружил, что он просто делает то же самое, что и файлы .reg в моей ссылке на вопросы и ответы, приведенные ниже.

Я использую решение, которое я описал в разделе Как переназначить правую и правую клавиши клавиатуры на данный момент, но необходимость в перезагрузке неудобна, так как я использую это для клавиатуры, подключенной к ноутбуку, и я не хочу менять его внутренний постоянно.

Также приветствуются предложения по другим инструментам сопоставления клавиатуры (те, в которых нет вирусов), а также советы по решению проблемы неправильного поведения MSKLC.

ОБНОВЛЕНИЕ 1

Применение соответствующего изменения реестра , уничтожение процесса проводника в диспетчере задач и запуск нового проводника из диспетчера задач, как предложено в комментарии @barlop, не помогает. Перезагрузка / перезагрузка необходима для вступления настроек в силу.

ОБНОВЛЕНИЕ 2

Remapkey.exe из Windows Server 2003 Resource Kit, как упомянуто в ответе на Switch alt и ключ lwindows на ПК (Windows 7), просто изменяет реестр и также требует перезагрузки.

ОБНОВЛЕНИЕ 3

Скрипт Autohotkey, содержащий:

RWin::RAlt
RAlt::RWin

тоже не сильно помог. Смененный ключ R-Alt работает в некоторых приложениях, в некоторых он показывает странное поведение.

MSKLC не работает на моей старой Windows Vista с таким же неправильным поведением, как описано в начале этого вопроса.

Есть KbdEdit, который выглядит многообещающе (с другой стороны, некоторые вещи до UPDATE 3 здесь также выглядели многообещающе). Однако это не бесплатно, и я пока не могу сказать, работает ли он, поскольку в демо-версии сохранение невозможно.

ОБНОВЛЕНИЕ 4

MSKLC позволяет сохранить раскладку клавиатуры, загруженную с помощью меню ФайлЗагрузить существующую клавиатуру ..., в виде файла .klc . Это содержит:

...

KEYNAME_EXT

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

Это скан-коды клавиш, но я пока не выяснил, как или вообще их можно поменять местами.

1 ответ1

0

MSKLC работает в Windows 10 (1809) и отображает загруженную раскладку клавиатуры, если для параметра DPI установлено значение от 100 до 100 (по умолчанию). Т.е. вам не разрешено использовать масштабирование. Я нашел эту информацию здесь: https://www.sevenforums.com/customization/159818-keyboard-layout-creator-1-4-no-keyboards.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .