[]
        
(Showing Draft Content)

Inputman.GcShortcut

GcShortcut クラス

ショートカットキーコントロールを定義します。

階層

  • GcShortcut

コンストラクタ

プロパティ

メソッド

イベント

コンストラクタ

constructor

プロパティ

blockMessage

blockMessage: boolean

ショートカットキー押下の通知をブロックするかどうかを設定します。 初期値はfalseです。trueにすると通知をブロックします。

triggerAll

triggerAll: boolean

ショートカット動作を実行するコントロールの範囲を取得または設定します。 初期値はfalseです。

メソッド

add

  • ショートカットキーをHTML要素やInputManコントロールに追加します。

    引数

    戻り値 void

addEventListener

  • 指定したイベントが発生したときに実行する処理を設定します。

    var shortcut = new GcShortCut();
    var handler = function(sender, args){
     console.log("Pre Action");
    }
    // アクションが実行される前に行う処理を登録します。
    shortcut.addEventListener(GC.InputMan.GcShortcutEvent.PreAction, handler);
    

    引数

    戻り値 void

remove

  • ショートカットキーをHTML要素やInputManコントロールから削除します。

    引数

    戻り値 void

removeEventListener

  • addEventListenerで登録したイベントを削除します。

    var shortcut = new GcShortCut();
    var handler = function(sender, args){
     console.log("Pre Action");
    }
    // アクションが実行される前に行う処理を登録します。
    shortcut.addEventListener(GC.InputMan.GcShortcutEvent.PreAction, handler);
    // 登録した処理を削除します。
    shortcut.removeEventListener(GC.InputMan.GcShortcutEvent.PreAction, handler);
    

    引数

    戻り値 void

イベント

PostAction

  • アクションが実行された後に発生します。

    var shortcut = new GcShortCut();
    var handler = function(sender, args){
     console.log("Post Action");
    }
    // イベントハンドラを追加します。
    shortcut.addEventListener(GC.InputMan.GcShortcutEvent.PostAction, handler);
    // イベントハンドラを削除します。
    shortcut.removeEventListener(GC.InputMan.GcShortcutEvent.PostAction, handler);
    

    引数

    戻り値 any

PreAction

  • アクションが実行される前に発生します。このイベントでアクションをキャンセルできます。

    var shortcut = new GcShortCut();
    var handler = function(sender, args){
     console.log("Pre Action");
    }
    // イベントハンドラを追加します。
    shortcut.addEventListener(GC.InputMan.GcShortcutEvent.PreAction, handler);
    // イベントハンドラを削除します。
    shortcut.removeEventListener(GC.InputMan.GcShortcutEvent.PreAction, handler);
    

    引数

    戻り値 any