appletkb.h File Reference

#include "appletdefs.h"

Include dependency graph for appletkb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tykeystrokerecord

Defines

#define kbinclude

Typedefs

typedef tykeystrokerecordptrkeystrokerecord
typedef tykeystrokerecord ** hdlkeystrokerecord

Functions

tydirection keystroketodirection (char ch)
boolean arrowkey (char)
void setkeyboardstatus (long, long, long)
void keyboardclearescape (void)
void keyboardsetescape (void)
boolean keyboardescape (void)
void keyboardpeek (tykeystrokerecord *)
boolean enterkeydown (void)
boolean optionkeydown (void)
boolean cmdkeydown (void)
boolean shiftkeydown (void)
boolean returnkeydown (void)

Variables

tykeystrokerecord keyboardstatus


Define Documentation

#define kbinclude
 

Definition at line 7 of file appletkb.h.


Typedef Documentation

typedef struct tykeystrokerecord ** hdlkeystrokerecord
 

typedef struct tykeystrokerecord * ptrkeystrokerecord
 


Function Documentation

boolean arrowkey char   ) 
 

Definition at line 222 of file kb.c.

References chdownarrow, chleftarrow, chrightarrow, and chuparrow.

boolean cmdkeydown void   ) 
 

Definition at line 530 of file kb.c.

References keydown().

Here is the call graph for this function:

boolean enterkeydown void   ) 
 

Definition at line 282 of file appletkb.c.

References keydown().

Here is the call graph for this function:

void keyboardclearescape void   ) 
 

Definition at line 432 of file kb.c.

References flescapepending.

boolean keyboardescape void   ) 
 

Definition at line 450 of file kb.c.

References chescape, tykeystrokerecord::chkb, EventAvail(), tykeystrokerecord::flcmdkey, flescapepending, iscmdperiodevent(), kbsetstatus(), keyboardsetescape(), keyDownMask, tyEventRecord::message, tyEventRecord::modifiers, NULL, rollbeachball(), and tyEventRecord::what.

Here is the call graph for this function:

void keyboardpeek tykeystrokerecord  ) 
 

Definition at line 548 of file kb.c.

References clearbytes(), cmdkeydown(), controlkeydown(), keys, longsizeof, optionkeydown(), and shiftkeydown().

Here is the call graph for this function:

void keyboardsetescape void   ) 
 

Definition at line 438 of file kb.c.

References flescapepending.

tydirection keystroketodirection char  ch  ) 
 

Definition at line 237 of file kb.c.

References chdownarrow, chleftarrow, chrightarrow, chuparrow, down, left, nodirection, right, and up.

boolean optionkeydown void   ) 
 

Definition at line 524 of file kb.c.

References keydown().

Here is the call graph for this function:

boolean returnkeydown void   ) 
 

Definition at line 306 of file appletkb.c.

References keydown().

Here is the call graph for this function:

void setkeyboardstatus long  ,
long  ,
long 
 

Definition at line 420 of file kb.c.

References kbsetstatus(), and keyboardstatus.

Here is the call graph for this function:

boolean shiftkeydown void   ) 
 

Definition at line 536 of file kb.c.

References keydown().

Here is the call graph for this function:


Variable Documentation

tykeystrokerecord keyboardstatus
 

Definition at line 122 of file kb.c.


Generated on Wed May 31 20:49:51 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6