ShortcutsShortcut.accelerator

Get accelerator property.

  1. string accelerator [@property getter]
    class ShortcutsShortcut
    @property
    string
    accelerator
    ()
  2. string accelerator [@property setter]

Return Value

Type: string

The accelerator(s) represented by this object.

This property is used if property@Gtk.ShortcutsShortcut:shortcut-type is set to gtk.types.ShortcutType.Accelerator.

The syntax of this property is (an extension of) the syntax understood by func@Gtk.accelerator_parse. Multiple accelerators can be specified by separating them with a space, but keep in mind that the available width is limited.

It is also possible to specify ranges of shortcuts, using ... between the keys. Sequences of keys can be specified using a + or & between the keys.

Examples

  • A single shortcut: <ctl><alt>delete
  • Two alternative shortcuts: <shift>a Home
  • A range of shortcuts: <alt>1...<alt>9
  • Several keys pressed together: Control_L&Control_R
  • A sequence of shortcuts or keys: <ctl>c+<ctl>x

Use "+" instead of "&" when the keys may (or have to be) pressed sequentially (e.g use "t+t" for 'press the t key twice').

Note that <, > and & need to be escaped as &lt;, &gt; and &amp; when used in .ui files.