他のキーメソッドについては、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 	} }  | 
					
実行結果