text: #include "dmx.h"
  #include "dmxlog.h"
  #include "dmxinput.h"
  #include "inputstr.h"
  #include "input.h"
  This routine is called from #dmxwindow.c whenever the layout of windows on the display might have changed. This information is used by input drivers (currently only the console driver) that provide information about window layout to the user.
  Called from dix/main.c on each server generation to initialize inputs. All the work is done in dmxInputInit.
  Returns TRUE if the key is a valid modifier. For PC-class keyboards, all keys can be used as modifiers, so return TRUE always.
  Called from dix/dispatch.c in Dispatch() whenever input events require processing. All the work is done in the lower level routines.