fnc c0035 setShortcutEvent - cwtickle/danoniplus GitHub Wiki

← オブジェクトリファレンスに戻る

setShortcutEvent

概要

  • ショートカットキーを割り当て、実行を管理する関数。
  • document.onKeyDown, document.onKeyUpの上書き処理を行う。
    上書き処理のタイミングは、g_btnWaitFrameを参照して、有効化時間経過後に反映する。
    反映するタイミングで画面の切り替えが発生した場合は、上書きしないようになっている。
  • ブラウザでサポートするショートカットキーの制御もここで行っている。オブジェクト引数で制御可能。
  • ショートカットキーに対応したボタン操作を定義するため、対象のボタンをこの関数が実行される前に定義しておく必要がある。

引数(括弧内はデフォルト値)

引数 必須 指定内容
_displayName string * 画面名
_func function ショートカットキー処理後に実行するonKeyDown処理

オブジェクト引数

  • オブジェクト引数は全て任意。指定が無い場合はデフォルト値が採用される。
引数 デフォルト 用途
displayFlg boolean true 対応するショートカットキーを表示するかどうか。デフォルトはtrue(表示する)。
dfEvtFlg boolean false 表示している画面でブラウザが採用しているショートカットキー操作を有効にするかどうか。例えばF5リロード、F1ヘルプなど。デフォルトはfalse(無効にする)。※WindowsキーなどOS既存のものは無効化されない。

返却値

  • なし

関数の依存関係

使用例

setShortcutEvent(`title`);

関連項目

更新履歴

Version 変更内容
v27.6.0 ・オブジェクト引数を追加
v20.4.0 createScTextCommon関数を包含するよう変更
v19.5.0 ・初回実装