他のキーメソッドについては、REFERENCE「キーメソッド一覧」を参照してください。
%touch() ボタンキーに触れたときの処理(Btキー)を呼出すメソッドです。
引数:
-(なし)
戻り値:
(int)メソッドサポート時:true、非サポート時:false
%push() ボタンキーを押したときの処理(Bpキー)を呼出すメソッドです。
引数:
-(なし)
戻り値:
(int)メソッドサポート時:true、非サポート時:false
%select() ボタンキーを選択したときの処理(Bsキー)を呼出すメソッドです。
引数:
-(なし)
戻り値:
(int)メソッドサポート時:true、非サポート時:false
サンプルでは、SampleButtonに実装したTouch処理(Bt),Push処理(Bp),Select処理(Bs)を下に配置した処理個別のボタンから呼び出しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
Kf(_Button){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ U{ R(#frame) Rb0.2(#btn,"SampleButton"){ Bt{ /// Button Touch時の処理 #frame?=format2("{0}\n{1}","Button touch",#btn%btnState); } Bp{ /// Button Push時の処理 #frame?=format2("{0}\n{1}","Button push",#btn%btnState); } Bs{ /// Button Select時の処理 #frame?=format2("{0}\n{1}","Button select",#btn%btnState); } } R0.2{ Cb("%touch()"){ Bs{ /// SampleButtonのTouch処理を呼出す #btn%touch(); } } Cb("%push()"){ Bs{ /// SampleButtonのPush処理を呼出す #btn%push(); } } Cb("%select()"){ Bs{ /// SampleButtonのSelect処理を呼出す #btn%select(); } } } R0.1 } } |
実行結果