如何在Dvorak布局中使用中文IME?


9

我使用Dvorak键盘布局,该布局通过语言栏“美国-Dvorak”控制。我正在尝试使用中文输入法(简体,拼音),但是每当我切换到该模式时,按键都会返回到QWERTY,所以我无法输入...

注意:操作系统是Windows 7,具有新的拼音输入法。

编辑:我希望我可以在这里得到我的SO赏金。:\我想现在要做100个。

Answers:


9

另存为.reg文件并运行(我想是Win7上的管理员,或者只是使用regedit手动进行更改):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804]
"Layout File"="kbddv.dll"

这会将中文(简体)代表的“ MS Pinyin IME 3.0”代表的键盘布局更改为双手Dvorak。在XP的QWERTY键盘上,这确实给了我“你”的“ lg”。

如果要使用其他IME或布局变体,则必须稍作更改。如果Windows 7的IME具有新的ID号,则可能必须浏览regedit中“键盘布局”中的其他子项,以查找对应于新IME的E00 ...代码。

对于一些背景看这篇文章由迈克尔·卡普兰(MSKLC作者)。


1
在Windows 7上,E00E0804指定位置没有密钥。这是您必须创建的密钥,还是缺少它就表明事情已经改变了?
Sam Harwell

听起来旧的IME不再存在了。您仍然有“键盘布局”键,是吗?检查每个子项是否以您正在使用的中文IME的新名称命名,然后更改该子项中的“布局文件”值以指向Dvorak键盘DLL。
bobince

好了,他们已经切换到“ Microsoft拼音新体验输入法St”,但是没有一个IME处于该键之下(没有一个开始,E我经历了所有的检查,看这是否只是一个新的命名)。
Sam Harwell

5
我在这里没有Win7,但是在Vista中将“ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804”中的“布局文件”值更改为“ kbddv.dll”也可以。
bobince

1
做到了!WIN WOOT
Sam Harwell

0

我不会说中文,但我发现很难回到QWERTY进行法语打字。我最终下载了Microsoft键盘布局创建器(MSKLC)。我认为您应该下载它,然后才能弄清楚中文版面的工作原理。然后,您可以磨牙,花费30分钟到几个小时的时间来重新排列这些键(或者可以在文本编辑器中完成),然后使用MSKLC将其编译为“ Chinese Dvorak”。安装MSI,您将拥有中文Dvorak键盘。

最终,我了解到我需要保持“双语”状态,现在我只用QWERTY作为法语了,除了我已经制造了键盘。


我想这里最大的问题是它将干扰拼音输入法的功能。例如,当我重新排列键,然后键入'ni'(这是QWERTY上的'lg'键)时,它仍然可以正确输入吗?
Sam Harwell

如果我对键盘布局的工作方式的猜测是正确的,那么可以。我相信它使用了“死键”,并且当您按下“ n”键(标记为“ l”)时,它会等待您接下来键入。如果它看到的是“ i”(如果您按下标记为“ g”的键,它将与在QWERTY中按下标记为“ n”的键,然后按下标记为“ i”的键时键入的字符相同)。 。当然,如果我对它的工作方式不正确,您可能会得到不同的结果。
Daniel H

德沃夏克(Dvorak)应该可以很好地输入拼音文字。我不明白为什么IME必须如此紧密地与键盘布局耦合。闻起来对我来说是一个糟糕的设计!
user4774

当然,这是一个糟糕的设计,但是我对它的工作方式不正确。
Daniel H

0

我使用Dvorak和中文IME。

德沃夏克(Dvorak)不干涉。

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.