我正在学习日语,所以我通过 安装了Japanese (Anthy)
,gnome-control-center
但我发现一个相当烦人的问题,如果我用平假名输入,然后需要切换到片假名或反之亦然,当我更改输入源时,我在之前的输入源中输入的所有文本都会被删除。我该如何停止这种情况,以便我可以在平假名和片假名之间切换,而不必进行繁琐的复制和粘贴?
我正在运行带有 GNOME 3.18 的 Ubuntu GNOME 15.10。
答案1
似乎没有能够完全按照您希望的方式解决此问题的解决方案,但我可以建议几个解决方法,以使在 Anthy 中工作更有效率。
首先,您看到的行为实际上是设计使然。当您输入假名(无论哪种类型)时,您处于预编辑模式,这是一种突出显示文本的形式。当您切换输入模式时,就像在任何突出显示的文本上打字并使其消失一样。
解决方案实际上是 - 在切换模式之前 - 只需通过突出显示来删除转换当前文本通过space和/或承诺通过 发送文本Enter。文本一旦被提交,就不会再被移动。
这里的关键是要记住各种假名模式是单独的子输入模式,尽管这确实意味着您可能无法像您希望的那样制作出结合平假名和片假名的长句子。
当你输入完一种模式后想改变一切您已经输入到另一种模式,您可以使用功能键而不会丢失已经输入的内容:
F6转换为平假名。
F7转换为片假名。
F8转换半角片假名。
F9转换为全角罗马字。
F10转换为罗马字。
以上仅转换已经输入的文本。
不幸的是,没有默认的键盘设置在输入模式之间切换,但您不必每次都使用鼠标向上移动到顶部栏上的 ibus 菜单,而是可以设置键盘快捷键:
Preferences -- Anthy >> Keybinding tab >> hiragana mode (and a separate katakana mode)
最后,当您在较长的平假名/汉字串中仅输入少量片假名时,一个好的选择是简单地用平假名输入您想要的单词,然后通过空格键进行转换并选择出现在候选列表中的片假名版本。