/*****************   CJLib   ********************************
**
** Title  :     c.kbd
**
*****************************************************************/



#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <string.h>



/* from osLib */
#include "oslib/os.h"
#include "oslib/osbyte.h"


// private headers
#include "kbd.h"



osbool CJL_ShiftPressed ( void )
{
  int value;

  value = osbyte_read ( osbyte_VAR_KEYBOARD_STATE );
  return ( (value & SHIFT_PRESSED) == SHIFT_PRESSED);
}




osbool CJL_ControlPressed ( void )
{
  int value;

  value = osbyte_read ( osbyte_VAR_KEYBOARD_STATE );
  return (( value & CTRL_PRESSED ) == CTRL_PRESSED);
}



osbool CJL_ShiftControlPressed ( void )
{
  int value;

  value = osbyte_read ( osbyte_VAR_KEYBOARD_STATE );
  return ( (value & SHIFT_CTRL_PRESSED) == SHIFT_CTRL_PRESSED);
}









