public bool IsKeyBindingActive(KeyBinding binding) { return _keyBindings.Contains(binding); }
public CommandKeyBinding(CommandId commandId, string name, KeyBinding binding) { Id = commandId; Name = name; KeyBinding = binding; }
public CommandKeyBinding(string name, KeyBinding binding) { Name = name; KeyBinding = binding; }
/// <summary> /// Safely reset the bindings on this Command to the provided KeyBinding value /// </summary> public static void SafeSetBindings(this Command command, KeyBinding binding) { SafeSetBindings(command, new[] { binding.CommandString }); }
/// <summary> /// Does the Command have the provided KeyBinding as a valid binding /// </summary> public static bool HasKeyBinding(this Command command, KeyBinding binding) { return(GetCommandKeyBindings(command).Any(x => x.KeyBinding == binding)); }
public bool IsKeyBindingActive(KeyBinding binding) { return(_keyBindings.Contains(binding)); }
public static CommandKeyBinding CreateCommandKeyBinding(KeyInput input, string name = "again", string scope = "Global") { var key = new VsVim.KeyBinding(scope, input); return new CommandKeyBinding(name, key); }