为什么Microsoft Keyboard Layout Creator 1.4拒绝在我的Windows 7 Professional 64位上正常工作?


7

我下载MSKLC 1.4从微软的下载中心运行 [它] 作为管理员,但它拒绝后,显示键盘布局文件加载现有键盘...

(请注意标题栏中选定的键盘布局。)

空MSKLC

我在一个(较早的)论坛线程中读到,需要.NET 3.5,但当以Administrator身份运行时,dotNetFx35setup.exe根本不执行任何操作(至少对我而言不可见)。

我已经安装了MS .NET Framework 4.6.1。我从控制面板程序和功能修复了它。那没有帮助。

我也尝试了Windows XP兼容性设置,但无济于事。

我下载KeyTweak从一个网站叫JALECO但是当我开始是我的防病毒SW检测到PUA / InstallCore。然后,我发现它的作用.reg与下面Q / A链接中的文件相同

我现在使用我在如何重新映射Right-Win和Right-Alt键盘键中描述的解决方案,但是重新启动的需求很不方便,因为我将其用于连接到笔记本电脑的键盘,并且我不想更改其内部永久。

同样欢迎其他键盘映射工具(其中没有病毒)的建议以及对MSKLC不良行为的解决方案的提示。

更新1

应用适当的注册表的变化,造成了资源管理器中的进程任务管理器,并开始一个新的浏览器从内部任务管理器中通过@barlop评论提议没有帮助。要使设置生效,必须重新启动/重新启动。

更新2

Remapkey.exeWindows Server 2003资源工具包中的“ 在PC(Windows 7)中切换alt和lwindows键的答案”中提到的只是更改了注册表,并且也需要重新启动。

更新3

一个自动热键脚本,其中包括:

RWin::RAlt
RAlt::RWin

也没有太大帮助。交换的R-Alt键在某些应用中有效,在某些应用中它表现出怪异的行为。

MSKLC无法在我的旧版Windows Vista上以与问题开头所述相同的方式运行。

KbdEdit这看起来很有希望(在另一方面,有些事情高达UPDATE 3这里看起来前途无量,也一样)。它不是免费的,但是由于演示版本中无法保存,因此我无法确定它是否有效。

更新4

MSKLC允许您将通过文件加载现有键盘...加载的键盘布局另存为.klc文件。其中包含:

...

KEYNAME_EXT

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

这些是密​​钥的扫描代码,但是我还没有找到如何或是否可以交换它们。


MSKLC会生成EXE或MSI。因此,您可以在任何计算机上运行它并指定布局,然后创建该EXE或MSI,然后在计算机上运行它,看看效果如何..它应该添加一个布局,您可以然后在控制面板中选择语言/布局。
barlop

为了记录在案,KeyTweak提到bleepingcomputer.com/download/keytweak 因此,最绝的是没有恶意.. bleepingcomputer是非常敬业和过度保护志愿者人类的“恶意软件斗士”的论坛网站,但无论如何,是大多数任何用于密钥重新映射的软件都使用相同的方法(即注册表方法),但MS KLC除外,后者IIRC更灵活并创建EXE或MSI。几年前,我曾经尝试过六个键盘重映射器,它们都具有相同的功能,并且可能做了注册表键重映射。
barlop

关于下载软件,softpedia是一个很好的软件(不要与softonic混淆-不好的软件)。keytweak位于softpedia上,因此,如果您正在寻找使用任何软件的合法站点,那么softpedia始终是一个很好的检查对象。
barlop

您可以尝试重新启动的另一件事是尝试结束任务explorer.exe ..,然后在任务管理器中从文件..new中创建一个新任务。这可以做一些重新启动的事情,我不确定是否将重新加载注册表或执行密钥重新映射的部分..但可能比完全重新启动更方便。
barlop

@barlop感谢您的各种提示。我将尝试它们。MSKLC生成一个DLL(执行映射)和一个安装程序包(这是一个.msiIIRC)。重新关闭Explorer进程,请参阅我的Q的更新。它也将杀死所有Autostart程序以及其中的大多数程序HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。可能还有那些,HKCU\...\Run但我那里没有atm。
GeroldBroser恢复Monica's

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.