Spread.Sheets
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

// パラメータ
var commandName; //タイプ: string
var key; //タイプ: undefined
var ctrl; //タイプ: boolean
var shift; //タイプ: boolean
var alt; //タイプ: boolean
var meta; //タイプ: boolean

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(); // [↑]キーのデフォルトの動作をアクティブセルの「Page Up」に変更します。 spread.commandManager().setShortcutKey('navigationPageUp', GC.Spread.Commands.Key.up, false, false, false, false); // [↓]キーのデフォルトの動作をアクティブセルの「Page Down」に変更します。 spread.commandManager().setShortcutKey('navigationPageDown', GC.Spread.Commands.Key.down, false, false, false, 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 クラス