- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
此问题最初由我在 Microsoft 社区中发布:
总之:我在 Windows 10 中使用 Microsoft Keyboard Layout Creator 1.4 创建了自定义键盘布局,它可以正常工作,但只能部分工作。它不能:
将两个击键组合成一个,以输入“组合字母”,例如“¡”+“u”=“ü”。它不应该存在于中文中,但我想实现这一点。
输入中文拼音和中文标点符号。在MS拼音输入法中,我可以按shift在中文拼音模式和英文模式之间切换。在拼音模式下,我可以将字母转换为拼音,从而获得汉字,但我的布局缺少此功能。而且,如果我在微软拼音中按拼音模式下的“,”,它应该给我“,”(全长逗号),但这个布局无法做到这一点。
我正在考虑两种方法来解决这个问题:
将微软拼音的键盘布局替换为我的布局(用我的布局替换微软拼音的英文部分)
将微软拼音的拼音部分复制到我的布局中。
那么,我该如何解决这个问题呢?
最佳答案
我已经解决了。
对于第一个问题,你必须定义一些“死键组合”。详细说明如下:
http://www.angelfire.com/planet/linguisticsisfun/Creating_a_Keyboard_Using_MSKLC.pdf
对于第二个问题,基本上你会这样做:
创建键盘布局。
编辑 .klc
使用文本编辑器创建文件,以更改 VK 代码映射。这是因为,当您按下热键时,Microsoft Windows 中的大多数应用程序会检测发送到操作系统的 VK 代码,而不是“关键字符”(在文本处理软件中键入时输出的字符)。因此,为了使键盘布局的关键字符与其 VK 代码相匹配,您必须手动执行此操作。 MSKLC 不会为您改变这一点。这里有一些细节:
http://www.sensefulsolutions.com/2010/08/how-to-fix-keyboard-shortcuts-in-klc-eg.html
安装布局。
打开注册表编辑器,输入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
,在底部找到新的键盘布局(我的键盘布局的名称类似于 a0000xxxx
)。复制dll
文件名。这是包含新创建的键盘布局信息的 DLL 文件。
返回注册表父分支,搜索您要应用此布局的语言,例如中文或西类牙语。您会发现几个名称相似的变体,但描述是不言自明的,可以帮助您区分它们。
简体中文使用KBDUS.dll
,这意味着“美国键盘的键盘布局”。这也适用于微软拼音。将此值更改为您复制的 DLL 名称,以便下次操作系统启动时它将加载您的 DLL。
重新启动。
结果:
,
导航下一页/上一页和.
.ï
, á
, ç
, ñ
和€
无需切换到西类牙语键盘。关于ime - Windows 10下的MSKLC : Create custom keyboard layout which supports IME (input method) for Chinese and combined input in Spanish,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44122327/
我需要从 msklc 解析 .klc 文件,但我找不到任何关于它的格式的文档。 我知道这种格式很简单,但我有一些误解。那么我在哪里可以找到有关它的信息呢? 最佳答案 我在键盘布局工具中找到了一些代码,
我使用 MSKLC 制作了自定义键盘布局。 我以为我仔细按照说明操作了chose appropriate values对于LOCALENAME和 LOCALID参数。 但是,在通过按 Win+Spac
我是一名优秀的程序员,十分优秀!