I've used fcitx for a while but never committed my actual config for it. Note that this config is relatively old, and I'll be updating it with a new commit to make seeing the changes easier relatively soon.