rime / librime

Rime Input Method Engine, the core library
https://rime.im
BSD 3-Clause "New" or "Revised" License
3.37k stars 551 forks source link

日文键盘布局(已更改系统布局)中「变换」、「全角/半角」等键无效。 #566

Closed Jun-Amane closed 2 years ago

Jun-Amane commented 2 years ago

Describe the bug   日文键盘布局(已更改系统布局)中「变换」、「全角/半角」等键无效。   如在配置文件中相应位置添加「- { when: composing, accept: Henkan, send: Down }」,重新部署后,在选字菜单时按下「变换」键,菜单消失;未像预期的一样向下移动。   在Windows与Linux中皆如此。

To Reproduce   如在配置文件中相应位置添加「- { when: composing, accept: Henkan, send: Down }」,重新部署后,在选字菜单时按下「变换」键,菜单消失;未像预期的一样向下移动。

Flavor): Select your flavor:

Package:

Additional context

lotem commented 2 years ago

中文輸入法不用這些鍵。 ibus-rime 修改配置,把變換鍵綁定到方向鍵,實測有效。 fctix5-rime 不清楚,不管了。你先驗證一下這個輸入法是否使用了系統佈局。 Windows上的鍵值定義不同,需要在前端代碼轉換成X11按鍵。我好像沒有轉換這兩個。

Jun-Amane commented 2 years ago

中文輸入法不用這些鍵。 ibus-rime 修改配置,把變換鍵綁定到方向鍵,實測有效。 fctix5-rime 不清楚,不管了。你先驗證一下這個輸入法是否使用了系統佈局。 Windows上的鍵值定義不同,需要在前端代碼轉換成X11按鍵。我好像沒有轉換這兩個。

感谢回复。   经过对Fcitx5的调整,变换键、半角/全角等特殊按键在Linux下已可正常运作。下一步我会对Weasel进行研究,争取优化Windows键值转换的问题。 再次感谢您的建议。