この関数からの戻り値を記録しておいてから関数を呼び出して 戻り値と記録しておいた戻り値を比較すれば押した、離したの検知は 出来そうですが、ユーザー関数内で検知する方法は思いつきませんでした。