#!/usr/bin/env bash


printState() {
  # REQUIRES QT5-TOOLS
  STATUS=$(qdbus "org.fcitx.Fcitx" "/inputmethod" "GetCurrentIM")

  case $STATUS in
    fcitx-keyboard-us)
      echo 'US'
    ;;
    fcitx-keyboard-no)
      echo 'NO'
    ;;
    mozc)
      echo '日本語'
    ;;
    *)
      echo "$STATUS?"
    ;;
  esac
}

while :
do
  printState
  sleep 1
done