如何制作自定义键盘布局?

什么是为Windows制作键盘布局的最佳方式?

特别是一个布局,将出现在“文字服务和input语言”列表中,而不需要购买昂贵的软件。

我知道微软键盘布局造物主,但发现它完全有限,因为你不能做简单的事情,如重新映射CapsLock键或数字键。

Solutions Collecting From Web of "如何制作自定义键盘布局?"

要重新映射CapsLock或数字键,请使用Windows 2003资源工具包工具中的remapkey.exe

在这里输入图像说明

显示在“文字服务和输入语言”中的键盘布局无法重新映射CapsLock或执行Microsoft Keyboard Layout Creator不支持的任何操作; 操作系统不支持它。 Microsoft可以通过键盘布局来做任何事情,您可以使用Microsoft Keyboard Layout Creator来完成。

你可以自己创建一个! 键盘布局基本上是一个.DLL函数,返回一个赋值表。 驱动程序工具包包含示例,我的程序员Dvorak也带有源代码(这不是从DDK派生的)。

你检查了新版本的Microsoft键盘布局造物主,我认为你可以用这个新版本做很多事情,像重新映射键。

我是Auto Hotkey的粉丝,这是一个免费的小型非模糊窗口工具,可以将宏指定给按键。 如果你想要的只是一些特殊的字符,比如正确的“引号” – 或者是破折号 – 这很棒:

 #NoEnv; SendMode Input; !1:: { Send „ } return !2:: { Send “ } return