AccessXstruct.h revision 943
* Copyright (c) 1993, 2004, Oracle and/or its affiliates. All rights reserved. * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * The above copyright notice and this permission notice (including the next * paragraph) shall be included in all copies or substantial portions of the * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. /************************************************************************/ /* Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1993 */ /* by Digital Equipment Corp., Maynard, MA */ /* Permission to use, copy, modify, and distribute this software */ /* and its documentation for any purpose and without fee is hereby */ /* granted, provided that the above copyright notice appear in all */ /* copies and that both that copyright notice and this permission */ /* notice appear in supporting documentation, and that the name of */ /* Digital not be used in advertising or publicity pertaining to */ /* distribution of the software without specific, written prior */ /* DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, */ /* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND */ /* FITNESS, IN NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, */ /* INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER */ /* RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN */ /* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, */ /* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE */ /************************************************************************/ /************************************************************************/ /* This module defines structures private to the server extension */ /* 11-Jun-1993 WDW & MEN */ /* Develop sample implementation. */ /************************************************************************/ /************************************************************************ * AccessXTime - needed because GetTimeInMillis returns different * types depending upon the processor. /************************************************************************ * AccessXInfo - used by the extension to keep track of everything. /* Only one client is allowed */ /* one and only event that the */ /* extension will send. */ /* in the form of a bitmask. */ /* For example, is mouse keys */ /* on, is sticky keys on? */ /* which the AccessX features */ /* should be turned off if */ /* there aren't any input evts.*/ /* until we reach max speed. */ /* when at maximum speed. */ /* between MouseKeys actions. */ /* sequence to turn on MouseKs */ /* with mouseKeysCtrlMask. */ /* what modifiers are latched */ /* what modifiers are locked */ /* to be pressed before it is */ /* accepted as a real KeyPress.*/ /* between release and press */ /* of the same key before it */ /* accepted as a real KeyPress.*/ /* a key begins to autorepeat. */ /* handling rate of repeat. */ /* mouseKeys is turned on. */ /* on right now. For example, */ /* is the mouse moving, or is */ /* the KRG hot key being held? */ /* being pressed by the user. */ /* key is modifier and what */ /* are physically down. */ /* shift key has been pressed */ /* pressed by the user. */ /* last modifier pressed. */ /* acted upon by the user. */ /* when it is released. */ #
endif /* ACCESSX_STRUCT_HH */