Windows 如何制作自定义键盘布局?
为Windows制作键盘布局的最佳方法是什么 特别是将出现在“文本服务和输入语言”列表中的布局,无需购买昂贵的软件Windows 如何制作自定义键盘布局?,windows,keyboard,keyboard-shortcuts,Windows,Keyboard,Keyboard Shortcuts,为Windows制作键盘布局的最佳方法是什么 特别是将出现在“文本服务和输入语言”列表中的布局,无需购买昂贵的软件 我知道Microsoft键盘布局创建者,但发现它完全有限,因为您无法执行诸如重新映射CapsLock键或数字键之类的简单操作。要重新映射CapsLock键或数字键,请使用中的remapkey.exe “文本服务和输入语言”中显示的键盘布局无法重新映射CapsLock或执行Microsoft键盘布局创建者不支持的任何操作;操作系统就是不支持它。微软可以用键盘布局做的任何事情,你都可
我知道Microsoft键盘布局创建者,但发现它完全有限,因为您无法执行诸如重新映射CapsLock键或数字键之类的简单操作。要重新映射CapsLock键或数字键,请使用中的
remapkey.exe
“文本服务和输入语言”中显示的键盘布局无法重新映射CapsLock或执行Microsoft键盘布局创建者不支持的任何操作;操作系统就是不支持它。微软可以用键盘布局做的任何事情,你都可以用微软键盘布局创建者来做。你检查过新版本的微软键盘布局创建者吗,我想你可以用这个新版本做很多事情,比如重新映射键。你可以自己制作一个!键盘布局基本上是一个.DLL,带有一个返回分配表的函数。包含示例,my也附带源代码(它不是从DDK派生的)。我喜欢一个免费、小型、非模糊的windows工具,用于将宏指定给键。如果您只需要一些特殊字符,如适当的“引号”-或em破折号-这很好:
#NoEnv;
SendMode Input;
!1::
{
Send „
}
return
!2::
{
Send “
}
return
我意识到这条线索已经过时了,但是提供的答案是不准确的 你可以做你想做的事情。它不是免费的,但无论如何也不贵,而且有几个版本具有不同的功能 我还想指出,尽管有最高评级的答案,但事实上,该操作系统确实支持MSKLC无法理解、处理或支持的大量复杂性和定制。 键盘的许多特性和行为在Windows中是可能的,但在MSKLC中是不可能的 在许多情况下,可以使用MSKLC创建尽可能多的DLL,然后在文本编辑器中修改源文件,然后使用MSKLC提供的命令行工具构建DLL。但据我所知,在某一点上,由于某些功能,这些工具甚至不能用于生成工作键盘。 此时,您可以使用驱动程序开发工具包,但这超出了我的范围 幸运的是,有KbdEdit!它功能极其强大,易于使用,可以将大多数键盘上的任何键更改为除“暂停”键以外的任何其他键,暂停键是微软强加的限制,但即使是自动热键也可以绕过它
干杯 您不能使用Microsoft键盘布局创建者执行任何操作。例如,布局“葡萄牙语(巴西ABNT2)”实际上将虚拟键0xC1(从左向右移位)映射到某些字符。MKLC不允许此密钥的集合映射。可能还有其他方法可以创建自定义键盘布局。键盘布局管理器支持在免费版本中更改字符SharpKeys适用于Windows上的非标准键。