Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
d_keyboard_proc(3)		 Allegro manual 	      d_keyboard_proc(3)

NAME
     d_keyboard_proc  -  Invisible  dialog  procedure  for implementing keyboard
     shortcuts. Allegro game programming library.

SYNOPSIS
     #include <allegro.h>

     int d_keyboard_proc(int msg, DIALOG *d, int c);

DESCRIPTION
     This is an invisible object for implementing keyboard  shortcuts.	You  can
     put  an  ASCII code in the key field of the dialog object (a character such
     as 'a' to respond to a simple keypress, or a number 1-26 to  respond  to  a
     control  key  a-z),  or you can put a keyboard scancode in the d1 and/or d2
     fields. When one of these keys is pressed, the object will call  the  func-
     tion pointed to by dp. This should return an int, which will be passed back
     to the dialog manager, so it can return D_O_K, D_REDRAW, D_CLOSE, etc.

SEE ALSO
     exgui(3)

Allegro 			  version 4.4.3 	      d_keyboard_proc(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=d_keyboard_proc&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help