我下载MSKLC 1.4从微软的下载中心,运行 [它] 作为管理员,但它拒绝后,显示键盘布局文件 → 加载现有键盘...:
(请注意标题栏中选定的键盘布局。)
我在一个(较早的)论坛线程中读到,需要.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.exe
Windows 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"
...
这些是密钥的扫描代码,但是我还没有找到如何或是否可以交换它们。
.msi
IIRC)。重新关闭Explorer进程,请参阅我的Q的更新。它也将杀死所有Autostart程序以及其中的大多数程序HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
。可能还有那些,HKCU\...\Run
但我那里没有atm。