Gtk2 :: gdk :: keysyms

gtk2 :: gdk :: keysyms é um módulo Perl com códigos-chave para programas GTK2.
Baixe Agora

Gtk2 :: gdk :: keysyms Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • gtk2-perl team
  • Site do editor:
  • http://search.cpan.org/~tsch/Gtk2-1.183/tools/genkeysyms.pl

Gtk2 :: gdk :: keysyms Tag


Gtk2 :: gdk :: keysyms Descrição

Gtk2 :: gdk :: keysyms é um módulo Perl com códigos-chave para programas GTK2. Gtk2 :: gdk :: keysyms é um módulo perl com códigos-chave para programas GTK2.Synopsis usa gtk2; Use GTK2 :: GDK :: Keysyms; # # O uso mais comum é para decifrar keycodes em eventos-chave, # curtida do seguinte: # sub chave key_press_handler {my ($ widget, $ evento) = @_; if ($ Event-> keyval == $ gtk2 :: gdk :: keysyms {escape}) {abort_whatever (); retornar 1; } Elsif ($ Event-> keyval == $ gtk2 :: gdk :: keysyms {f1}) {do_help_thing (); retornar 1; } Elsif ($ Event-> keyval == $ gtk2 :: gdk :: keysyms {kp_enter}) {execute_selected_text_as_command (); retornar 1; } # Nós não lidar com isso, passá-lo ... return 0; } GDK Define nomes simbólicos para os códigos associados a cada chave em um teclado, para que você não fique nozes com valores numéricos em seus programas. O Hash% Gtk2 :: GDK :: O Keysyms possui todos esses keycodes, indexados pelo nome, para uso em seus programas Perl quando você precisa fazer o manuseio de chaves personalizado. Isso geralmente ocorre quando você deseja vincular uma ação a uma chave que não é utilizável como um acelerador, ou quando você não tem aceleradores, ou se você está tentando escrever um ovo de Páscoa, ou qualquer outra coisa. Os keycodes são bastante grandes e bastante raramente usados no código de aplicativo, colocamos em um módulo carregado separadamente para economizar espaço. Como alternativa, você pode querer investigar gtk2 :: gdk-keyval_from_name> que oferece basicamente a mesma funcionalidade que o hash.Para obter uma lista de todas as chaves disponíveis, ou despeje% gtk2 :: gdk :: keysys, ou olhar para o Fonte deste módulo com PerlDoc -m GTK2 :: GDK :: Keysyms. Requisitos: · Perl.


Gtk2 :: gdk :: keysyms Software Relacionado