我有一个日语 108 键键盘,已经在 en-US Windows 7 上使用了很长时间。它可以正常工作,包括切换字母/平假名/片假名等的键。
最近我在同一台桌面和键盘上安装了 Ubuntu 18.04 作为双启动。
语言支持中添加了日语。
在设置 → 区域和语言 → 输入源中,我添加了日语,并将键盘类型添加为“日语”(没有 106/109 键盘布局)。
它似乎识别了这个键盘,因为它正确匹配了一些不同于 en-US 键盘的特殊字符位置。
但是用于切换半角/全角、平假名/片假名等的键没有任何作用。
我查了一些相关问题,但似乎没有答案。Ubuntu 肯定在日本使用,所以我希望有一些解决方案或解决方法。
如果有人成功使用了这种键盘,我想学习设置。据我所知,IME 应该是另一回事。我已经安装了 ibus 和 fcitx,但也许这是下一步。
答案1
好吧,我对此做了更多研究。
首先,设置日语支持并安装 ibus。如果安装了 fcitx,我会删除它,因为我读到这可能会导致问题。我不会重复这些步骤,因为它们有详细的文档,但此时您应该在“设置”->“区域和语言”中看到以下内容:
为了实现键盘切换,我发现需要另外两个步骤。
请按照此页面上的步骤操作:Ubuntu 是日本语和英语的混合版本 它是日语的,但是步骤很容易遵循。
按照此处答案中的说明进行操作:日语(Mozc)错误的键盘布局修改mozc.xml。
如果没有 root 权限,则无法修改 mozc.xml,因此需要从终端进行编辑。在包含 mozc.xml 的目录中,我使用了
sudo nano mozc.xml
然后重新启动。
打开一些文本应用程序,现在半假名/全假名或片假名/平假名键切换功能正常。对于假名,IME 正常工作。
你应该看到半宽:
在整个宽度下你应该看到这个:
答案2
要将键盘布局更改为带有日语(Mozc)输入的 106/109 日语键盘布局:
在 Ubuntu 20.10 及更早版本上:
通过在终端中输入以下命令来编辑 mozc.xml 文件:
sudo gedit /usr/share/ibus/component/mozc.xml
更改
<layout>default</layout>
为<layout>jp</layout>
并保存。注销然后重新登录 Ubuntu 以使更改生效。
在 Ubuntu 21.04 及更高版本上:
通过在终端中输入以下命令来编辑 ibus_config.textproto 文件:
gedit ~/.mozc/ibus_config.textproto
(或者可能~/.config/mozc/ibus_config.textproto
:)更改
layout : "default"
为layout : "jp"
并保存。注销然后重新登录 Ubuntu 以使更改生效。
答案3
您是否尝试过关闭 PC 然后手动打开,而不是重新启动?例如,俄语 Dvorak 布局在重新启动后开始工作。
如果您要重新启动,您是否尝试过删除除日语或日语和英语之外的键盘?例如,删除英语 QWERTY 布局后,英语 Dvorak 布局开始工作。