Spread.Sheets
setShortcutKey メソッド
コマンド名。commandNameをundefinedに設定すると、指定したショートカットキーの連結コマンドが解除されます。
キーコード。キーコードをundefinedに設定すると、指定したコマンドのショートカットキーが解除されます。
コマンドが[Ctrl]キーを使用する場合はtrue、それ以外の場合はfalse
コマンドが[Shift]キーを使用する場合はtrue、それ以外の場合はfalse
コマンドが[Alt]キーを使用する場合はtrue、それ以外の場合はfalse
コマンドがコマンドキー(Macintoshの場合)またはWindowsキー(Microsoft Windowsの場合)を使用する場合はtrue、それ以外の場合はfalse
ショートカットキーをコマンドに連結します。
シンタックス
Javascript (Usage) 
var instance = new GC.Spread.Commands.CommandManager(context);
var value; // Type: any
value = instance.setShortcutKey(commandName, key, ctrl, shift, alt, meta);
Javascript (Specification) 
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 クラス

 

 


© 2016-2018, GrapeCity inc. All rights reserved.