我想在我的GTK应用程序中使用Gtk2
绑定Perl的子程序加速器。 Gtk2::AccelGroup
->connect()
使用$accel_key
作为参数,它似乎是表示键的整数。 Gtk2
可以导出常量或函数来代替这个神奇的数字吗?
答案 0 :(得分:1)
use Gtk2;
my ( $key, $mods ) = Gtk2::Accelerator->parse( '<control><alt>a' );
# $key is 97
# $mods is '[ control-mask mod1-mask ]'
my $ag = Gtk2::AccelGroup->new();
$ag->connect(
Gtk2::Accelerator->parse( '<control><alt><a>' ),
[qw/visible/], sub { say 'hi' }
);