Tasker使えるなら%WIN(ウィンドウラベル)で現在の画面の名前を取得できるから
「%WINの値がホーム以外になったら」をトリガーにしてKLWPに変数渡すとか