#!/bin/sh EN="keyboard-us" VI="unikey" check() { pidof -q fcitx5; } set() { fcitx5-remote -s "$@"; } toggle() { fcitx5-remote -t; } case $1 in vi) check && set "$VI";; en) check && set "$EN";; *) check && toggle;; esac