fcitx-anthy Anthy Wrapper for Fcitx.
Ported from scim-anthy. Released under GPL2+.
Anthy for Japanese, Fedora 36, dwm, Wayland.
When I type anything that starts with a "c" it does not convert appropriately (eg. cゆう、cよう). Others work fine, eg: しょう、しゅう、きょう、きゅう、etc.
When I type kao and hit space I expect to see anthy to show me many faces (moji)
This works with fcitx4 but not fcitx5
我装完 fcitx5-anthy 后(fcitx/fcitx5#660) 。在 dwm (xorg) 下虚拟终端窗口里, ctrl+space 切换到anthy, 键盘输入字母,会出现一个“横长条”的弹出窗口,里面显示些假名,这时如果按两下空格,还会出现一个“竖长条” ,可以上下键选择,并回车选词。
可是,在dwl(wayland) 里,anthy输入状态下,键盘输入并不会显示,也就是说那个“横长条”弹出框不会显示,直到我按两下空格键,“竖长条”会显示(如下图),我可以上下键移动回车选词。
我看了 dwl 和 fcitx5 的日志,如下图,似乎是 ctrl+space 键切换到anthy输入状态后fcitx5 log 里立刻会有 [email protected].
下图左边显示的dwl 日志里相应地也是 IM_new_popup_surface 后立刻就有im_popup_destroy.
我若是切换到中文拼音输入法,一切都是正常的。
Not long time ago I migrated to fcitx5-anthy
from ibus-anthy
.
There, I could integrate the Cangjie codes into Anthy by converting libcangjie's table.txt using my little script, into a format like this:
# ~/.anthy/private_words_default
...
あjっm #T35*500 暄
あjつ #T35*500 暁
あjぬ #T35*500 晼
あjぷ #T35*500 晓
あjむ #T35*500 晥
あk #T35*500 旲
あkcf #T35*500 暸
...
and then reload them through the kasumi GUI tool. I used such an Anthy+Cangjie5 input method for years and it was very convenient for me as a learner of Japanese. This approach continued to work somewhat fine even after the migration to fcitx5-anthy
. However, yesterday I started noticing issues caused by differences between how ibus-anthy
converts latin to kana, and how fcitx5-anthy
does it. For example, ce
is converted to cえ
by ibus-anthy, whereas it's converted to せ
by fcitx5-anthy; so I can't input 暴
anymore.
I thought the most robust way for me to fix this is to write quick-and-dirty C++ code with some dummy fcitx::AddonManager
and fcitx::KeyEvent
implementations to extract the needed "partial kana" output. But it feels complex [I never wrote for fcitx
before; and rarely write in C++ these days (usually Rust)]. Do you have an idea of a better way to solve this? 🤔
In the settings, there are fields for "Custom Key Binding," "Custom Romaji Table," "Custom Kana Table," and "Custom Nicola Table, but there's no indication for how these fields are supposed to be used. In particular, I am using Nicola, and I'd like to bind my -
key to a lengthener ー
(which should be the default?) and it's staying just as a normal hyphen. Previously, I used anthy under ibus and I was able to remap my Nicola keys, but here I see no indication of how to do this. Thanks in advance!
Can I change the default path of .anthy directory so that I can keep my home directory clean?
Is there any option or something?
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.