2

在 Windows 7 中,您可以配置键盘,以便您可以使用不同的语言进行键入。要切换“虚拟”键盘,您必须单击任务栏中的小图标并选择您要输入的语言。

我在一个页面上有两个文本框,一个用于输入英文字母,另一个用于输入韩文和汉字。我希望用户能够单击其中一个,键入英语,然后单击另一个并键入韩语,而无需在任务栏中切换键盘(或者最好甚至无需设置备用键盘)。用户会经常切换语言,所以每次都必须手动切换会非常不方便。

有没有办法为某个文本框指定您希望该文本框的键盘成为特定文本框?

4

1 回答 1

1

理论上,有一个名为 ime-mode 的 CSS 属性可以让您控制input标签的行为:

<input id="english" style="ime-mode: disabled">
<input id="korean" style="ime-mode: active">

问题是,浏览器支持非常有限(至少MDN 是这么说的),而且它可能不仅仅适用于某些 Web 浏览器/操作系统组合(即不能在 Linux 上运行)。

于 2011-09-13T12:57:48.240 回答