---
name: "Gtk2::Accelerator"
section: "3pm"
platform: "linux"
package: "libgtk2-perl-doc"
version: "2:1.24992-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk2::Accelerator"
---

# Gtk2::Accelerator(3pm)

## NAME

Gtk2::Accelerator

## METHODS

### modifiertype = Gtk2::Accelerator-\>get\_default\_mod\_mask

### Gtk2::Accelerator-\>set\_default\_mod\_mask ($default\_mod\_mask)

- •

  `$default_mod_mask` (Gtk2::Gdk::ModifierType)

### string = Gtk2::Accelerator-\>get\_label ($accelerator\_key, $accelerator\_mods)

- •

  `$accelerator_key` (integer)

- •

  `$accelerator_mods` (Gtk2::Gdk::ModifierType)

Since: gtk+ 2.6

### string = Gtk2::Accelerator-\>name ($accelerator\_key, $accelerator\_mods)

- •

  `$accelerator_key` (integer)

- •

  `$accelerator_mods` (Gtk2::Gdk::ModifierType)

### (accelerator\_key, accelerator\_mods) = Gtk2::Accelerator-\>parse ($accelerator)

- •

  `$accelerator` (string)

Returns accelerator\_key, an unsigned integer and accelerator\_mods, a  Gtk2::Gdk::ModifierType.

### boolean = Gtk2::Accelerator-\>valid ($keyval, $modifiers)

- •

  `$keyval` (integer)

- •

  `$modifiers` (Gtk2::Gdk::ModifierType)

## ENUMS AND FLAGS

### flags Gtk2::Gdk::ModifierType

- •

  'shift-mask' / 'GDK\_SHIFT\_MASK'

- •

  'lock-mask' / 'GDK\_LOCK\_MASK'

- •

  'control-mask' / 'GDK\_CONTROL\_MASK'

- •

  'mod1-mask' / 'GDK\_MOD1\_MASK'

- •

  'mod2-mask' / 'GDK\_MOD2\_MASK'

- •

  'mod3-mask' / 'GDK\_MOD3\_MASK'

- •

  'mod4-mask' / 'GDK\_MOD4\_MASK'

- •

  'mod5-mask' / 'GDK\_MOD5\_MASK'

- •

  'button1-mask' / 'GDK\_BUTTON1\_MASK'

- •

  'button2-mask' / 'GDK\_BUTTON2\_MASK'

- •

  'button3-mask' / 'GDK\_BUTTON3\_MASK'

- •

  'button4-mask' / 'GDK\_BUTTON4\_MASK'

- •

  'button5-mask' / 'GDK\_BUTTON5\_MASK'

- •

  'super-mask' / 'GDK\_SUPER\_MASK'

- •

  'hyper-mask' / 'GDK\_HYPER\_MASK'

- •

  'meta-mask' / 'GDK\_META\_MASK'

- •

  'release-mask' / 'GDK\_RELEASE\_MASK'

- •

  'modifier-mask' / 'GDK\_MODIFIER\_MASK'

## SEE ALSO

Gtk2

## COPYRIGHT

Copyright (C) 2003-2011 by the gtk2-perl team.

This software is licensed under the LGPL.  See Gtk2 for a full notice.
