KeyChordBinding.simple constructor

KeyChordBinding.simple({
  1. required String id,
  2. required String leader,
  3. required String key,
  4. required String description,
  5. String group = 'Commands',
})

Convenience constructor using help-key strings (e.g. ctrl+x, b).

KeyChordBinding.simple(
  id: 'toggle-sidebar',
  leader: 'ctrl+x',
  key: 'b',
  description: 'toggle sidebar',
  group: 'session',
)

Implementation

factory KeyChordBinding.simple({
  required String id,
  required String leader,
  required String key,
  required String description,
  String group = 'Commands',
}) {
  return KeyChordBinding(
    id: id,
    prefix: KeyBinding.withHelp([leader], leader, group),
    key: KeyBinding.withHelp([key], key, description),
  );
}