shellkb.c File Reference

#include "frontier.h"
#include "standard.h"
#include "menu.h"
#include "ops.h"
#include "kb.h"
#include "sounds.h"
#include "shell.h"
#include "shellhooks.h"
#include "shellmenu.h"

Include dependency graph for shellkb.c:

Go to the source code of this file.

Functions

void shellhandlekeystroke (void)
boolean shellfilterscrollkey (byte chkey)
void shellouch (void)

Variables

unsigned long timelastkeystroke = 0
static boolean flouchlocked = false


Function Documentation

boolean shellfilterscrollkey byte  chkey  ) 
 

Definition at line 344 of file shellkb.c.

References chend, chhome, chpagedown, chpageup, down, longinfinity, tyshellglobals::scrollroutine, shellglobals, and up.

Referenced by opkeystroke().

void shellhandlekeystroke void   ) 
 

Definition at line 241 of file shellkb.c.

References tykeystrokerecord::chkb, chspace, tyshellglobals::cmdkeyfilterroutine, fl, tykeystrokerecord::flautokey, tykeystrokerecord::flcmdkey, flouchlocked, HiWord, keyboardsetescape(), keyboardstatus, tyshellglobals::keystrokeroutine, tyEventRecord::message, tyEventRecord::modifiers, setkeyboardstatus(), shellcalleventhooks(), shellcallkeyboardhooks(), shellevent, shellglobals, shellhandlemenu(), shellpopglobals(), shellpushfrontglobals(), shellupdatemenus(), shellwindow, timelastkeystroke, and tyEventRecord::what.

Referenced by shellhandleevent().

Here is the call graph for this function:

void shellouch void   ) 
 

Definition at line 376 of file shellkb.c.

References flouchlocked, and ouch().

Referenced by opcmdmove(), opkeystroke(), and tableverbkeystroke().

Here is the call graph for this function:


Variable Documentation

boolean flouchlocked = false [static]
 

Definition at line 43 of file shellkb.c.

Referenced by shellhandlekeystroke(), and shellouch().

unsigned long timelastkeystroke = 0
 

Definition at line 41 of file shellkb.c.

Referenced by shellbackgroundtask(), and shellhandlekeystroke().


Generated on Tue Jun 13 02:14:07 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6