Table of Contents

Class Bind

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Provides ergonomic factory methods for creating PlatformKeyBinding instances.

public static class Bind
Inheritance
Bind
Inherited Members

Methods

All(params Key[])

Creates a binding where all platforms get these keys.

AllPlus(Key, Key[]?, Key[]?, Key[]?, Key[]?)

Creates a binding where all platforms get the base key, with additional keys for specific platforms.

NonWindows(params Key[])

Creates a binding where only Linux and macOS get these keys.

Platform(Key[]?, Key[]?, Key[]?)

Creates a binding with platform-specific keys only (no "all" entry).