namespace Terminal.Gui.Input; /// /// Describes an input binding. Used to bind a set of objects to a specific input event. /// public interface IInputBinding { /// /// Gets or sets the commands this input binding will invoke. /// Command [] Commands { get; set; } /// /// Arbitrary context that can be associated with this input binding. /// public object? Data { get; set; } }