では以下のように書きましたが
var key_obj = {
37: "左",
39: "右"
}
今回は押されたキーが37「←」か39「→」の場合に
それぞれ用意した関数を実行してみる
オブジェクの中で関数を設定して
var key_obj = {
37: function(){left_arrow()},
39: function(){right_arrow()}
}
一致した場合に設定した関数を実行する
key_obj[key_code]()
コード.gs
function doGet() { return HtmlService.createHtmlOutputFromFile("index"); } |
意訳この機能がやること 指定したHTMLファイルを表示する |
index.html
|
意訳キーを押して離したらwindow_keyupを実行する オブジェクトを用意する 37の場合の関数 39の場合の関数 この機能が実行すること 押されたキーのコードを取得して key_objから一致するものを見つけて 見つかれば(funcがtrueなら) その関数を実行する この機能がやること アラートに"左"を出す この機能がやること アラートに"右"を出す |