function check_for_and_create_keyboard_file
{
# If the $KEYBOARD_FILE does not exist then
# ask the user to load the "standard" keyboard
# layout, which is done with the load_default_keyboard
# function.

if [ ! -s $KEYBOARD_FILE ]
then
     $ECHO "\n\nERROR: Missing Keyboard File"
     $ECHO "\n\nWould You Like to Load the"
     $ECHO "Default Keyboard Layout?"
     $ECHO "\n\t(Y/N): \c"
     typeset -u REPLY=FALSE
     read REPLY
     if [ $REPLY != Y ]
     then
          $ECHO "\n\nERROR: This shell script cannot operate"
          $ECHO "without a keyboard data file located in"
          $ECHO "\n==>  $KEYBOARD_FILE\n"
          $ECHO "\nThis file expects one character per line."
          $ECHO "\n\t...EXITING...\n"
          exit 3
     else
          load_default_keyboard
          $ECHO "\nPress ENTER when you are you ready to continue: \c"
          read REPLY
          clear
     fi
fi
}

