Будь-які ідеї, чому Microsoft Keyboard Layout Creator 1.4 відмовляється належним чином працювати на моєму 64-бітному Windows 7 Professional?


7

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

(Зверніть увагу на вибрану розкладку клавіатури у заголовку.)

Порожній MSKLC

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

У мене встановлено MS .NET Framework 4.6.1. Я відремонтував його на панелі керуванняПрограми та функції . Це не допомогло.

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

Я завантажив KeyTweak з сайту під назвою jaleco, але коли я запустив його, мій антивірус SW виявив PUA / InstallCore . Тоді я дізнався, що це просто те саме, що .regроблять файли в моєму Q / A, наведеному нижче .

Я використовую рішення, описане в розділі Як перезавантажити клавіші клавіатури Right-Win та Right-Alt на даний момент, але необхідність перезавантаження незручна, оскільки я використовую це для клавіатури, підключеної до ноутбука, і я не хочу змінювати її внутрішня постійно.

Пропозиції щодо інших інструментів для відображення на клавіатурі (тих, у яких немає вірусів) є не менш вітальними, як і підказки щодо рішення щодо поведінки MSKLC.

ОНОВЛЕННЯ 1

Застосування відповідної зміни реєстру , вбивство процесу Explorer у диспетчері завдань та запуск нового провідника з диспетчера завдань, як це запропоновано в коментарі @barlop, не допомагає. Перезавантаження / перезапуск необхідні, щоб налаштування набули чинності.

ОНОВЛЕННЯ 2

Remapkey.exeпакета ресурсів Windows Server 2003, як згадується у відповіді на переключення клавіш alt і lwindows на ПК (Windows 7), просто змінює Реєстр і також потребує перезавантаження.

ОНОВЛЕННЯ 3

AutoHotkey сценарій , який містить:

RWin::RAlt
RAlt::RWin

теж не дуже допомогло. Клавіша R-Alt, що змінюється, працює в деяких додатках, у деяких вона демонструє дивну поведінку.

MSKLC не працює на моїй старій Windows Vista з таким же неправильним поведінкою, як описано на початку цього питання.

Там є KbdEdit, який виглядає багатообіцяючим (з іншого боку, деякі речі до ОНОВЛЕННЯ 3 тут також виглядали перспективними). Однак це не безкоштовно, але я поки не можу сказати, чи працює він, оскільки збереження неможливо в демо-версії.

ОНОВЛЕННЯ 4

MSKLC дозволяє зберегти розкладку клавіатури, завантажену ФайлЗавантажити існуючу клавіатуру ... як .klcфайл. Він містить:

...

KEYNAME_EXT

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

Це скан-коди ключів, але я ще не з'ясував, як або взагалі їх можна поміняти.


MSKLC генерує EXE або MSI. Тому ви, можливо, можете запустити його на будь-якому комп’ютері та вказати ваш макет і створити цей EXE або MSI, а потім запустити його на своєму комп’ютері і побачити, як це йде .. до нього слід додати макет, який ви можете потім виберіть мови / макети панелі управління.
барлоп

Для запису, KeyTweak згадується bleepingcomputer.com/download/keytweak. Це, безумовно, не є шкідливим. раз будь-яке програмне забезпечення, яке призначене для повторної перезавантаження ключів, використовує той самий метод, що і метод реєстру, за винятком MS KLC, який IIRC є більш гнучким і створює EXE або MSI. Одного разу я кілька років тому спробував півдесятка клавіатурних перезавантажувачів, і всі вони мали однаковий функціонал і, ймовірно, зробили цей перезапис ключів реєстру.
барлоп

Що стосується завантаження програмного забезпечення, софтпедія є хорошою (не плутати з softonic - поганою). keytweak є в софтпедії, тому якщо ви шукали законний сайт із будь-яким програмним забезпеченням, то softpedia завжди добре перевірити.
барлоп

Інша річ, яку ви можете спробувати перезапустити, це спробувати просто закінчити завдання explor.exe .. потім створити новий файл з файлу .. знову в диспетчері завдань .. Це може зробити деякі речі, які робить перезапуск, я не впевнений, чи це перезавантажте реєстр або частину, яка виконує перезавантаження ключів.
барлоп

@barlop Дякую за різні підказки. Я збираюся їх спробувати. MSKLC створює DLL (що робить відображення) та пакет налаштувань (який є .msiIIRC). Повторіть вбивство процесу Explorer, дивіться оновлення до мого питання Q. І це вбиває всі програми автозапуску, і більшість із них HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Runтеж. Напевно, і ті, хто в HKCU\...\Runмене, але в мене немає жодного атма.
ГерольдБрозер повертає Моніку

Відповіді:


2

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


Він працює в будь-якій версії Windows, єдиною проблемою є те, що DPI має бути встановлено на 100%.
polkovnikov.ph
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.