SpreadJS製品ヘルプ
setShortcutKey メソッド
GC.Spread.Commands 名前空間 > CommandManager クラス : setShortcutKey メソッド
コマンド名。commandNameをundefinedに設定すると、指定したショートカットキーの連結コマンドが解除されます。
キーコード。キーコードをundefinedに設定すると、指定したコマンドのショートカットキーが解除されます。
- コマンドが[Ctrl]キーを使用する場合はtrue、それ以外の場合はfalse
- コマンドが[Shift]キーを使用する場合はtrue、それ以外の場合はfalse
- コマンドが[Alt]キーを使用する場合はtrue、それ以外の場合はfalse
- コマンドがコマンドキー(Macintoshの場合)またはWindowsキー(Microsoft Windowsの場合)を使用する場合はtrue、それ以外の場合はfalse
ショートカットキーをコマンドに連結します。
シンタックス
var instance = new GC.Spread.Commands.CommandManager(context);
var value; // Type: any
value = instance.setShortcutKey(commandName, key, ctrl, shift, alt, meta);
function setShortcutKey( 
   commandName : string,
   key : undefined,
   ctrl : boolean,
   shift : boolean,
   alt : boolean,
   meta : boolean
) : any;

パラメータ

commandName
コマンド名。commandNameをundefinedに設定すると、指定したショートカットキーの連結コマンドが解除されます。
key
キーコード。キーコードをundefinedに設定すると、指定したコマンドのショートカットキーが解除されます。
ctrl
- コマンドが[Ctrl]キーを使用する場合はtrue、それ以外の場合はfalse
shift
- コマンドが[Shift]キーを使用する場合はtrue、それ以外の場合はfalse
alt
- コマンドが[Alt]キーを使用する場合はtrue、それ以外の場合はfalse
meta
- コマンドがコマンドキー(Macintoshの場合)またはWindowsキー(Microsoft Windowsの場合)を使用する場合はtrue、それ以外の場合はfalse
使用例
次のサンプルコードは、デフォルトキーの動作を変更します。
var activeSheet = spread.getActiveSheet();

//Change the default Up arrow key action to "Page Up" for the active cell.
spread.commandManager().setShortcutKey('navigationPageUp', GC.Spread.Commands.Key.up, false, false, false, false);
//Change the default Down arrow key action to "Page Down" for the active cell.
spread.commandManager().setShortcutKey('navigationPageDown', GC.Spread.Commands.Key.down, false, false, false, false);
関連トピック

参照

CommandManager クラス