xkb: remove random broken vendor workarounds
This commit is contained in:
parent
33406da096
commit
bd3d93be82
|
@ -39,12 +39,6 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#include <X11/extensions/XKBsrv.h>
|
||||
#include <X11/extensions/XI.h>
|
||||
|
||||
#if (defined(__osf__) && defined(__alpha))
|
||||
#include <sys/sysinfo.h>
|
||||
#include <alpha/hal_sysinfo.h>
|
||||
#include <alpha/prom.h>
|
||||
#endif
|
||||
|
||||
/*#define FALLING_TONE 1*/
|
||||
/*#define RISING_TONE 1*/
|
||||
#define FALLING_TONE 10
|
||||
|
@ -116,32 +110,6 @@ _XkbDDXBeepInitAtoms(void)
|
|||
stickyLock= MAKE_ATOM(STICKY_LOCK);
|
||||
stickyUnlock= MAKE_ATOM(STICKY_UNLOCK);
|
||||
bounceReject= MAKE_ATOM(BOUNCE_REJECT);
|
||||
#if (defined(__osf__) && defined(__alpha))
|
||||
/* [[[ WDW - Some bells do not allow for pitch changes.
|
||||
* Maybe this could become part of the keymap? ]]]
|
||||
*/
|
||||
{
|
||||
char keyboard[8];
|
||||
|
||||
/* Find the class of keyboard being used.
|
||||
*/
|
||||
keyboard[0] = '\0';
|
||||
if (-1 == getsysinfo(GSI_KEYBOARD,
|
||||
keyboard, sizeof(keyboard),
|
||||
0, NULL))
|
||||
keyboard[0] = '\0';
|
||||
|
||||
if ((strcmp(keyboard,"LK201") == 0) ||
|
||||
(strcmp(keyboard,"LK401") == 0) ||
|
||||
(strcmp(keyboard,"LK421") == 0) ||
|
||||
(strcmp(keyboard,"LK443") == 0))
|
||||
doesPitch = 0;
|
||||
}
|
||||
#else
|
||||
#if defined(sun)
|
||||
doesPitch = 0;
|
||||
#endif
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -361,10 +361,7 @@ XkbControlsPtr ctrls;
|
|||
if (keybd->kbdfeed->ctrl.autoRepeat &&
|
||||
((xkbi->slowKey != xkbi->mouseKey) || (!xkbi->mouseKeysAccel)) &&
|
||||
(ctrls->enabled_ctrls&XkbRepeatKeysMask)) {
|
||||
#ifndef AIXV3
|
||||
if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats,xkbi->slowKey))
|
||||
#endif
|
||||
{
|
||||
if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats,xkbi->slowKey)) {
|
||||
xkbi->repeatKey = xkbi->slowKey;
|
||||
xkbi->repeatKeyTimer= TimerSet(xkbi->repeatKeyTimer,
|
||||
0, ctrls->repeat_delay,
|
||||
|
@ -530,10 +527,7 @@ KeySym * sym = XkbKeySymsPtr(xkbi->desc,key);
|
|||
if ((keybd->kbdfeed->ctrl.autoRepeat) &&
|
||||
((ctrls->enabled_ctrls&(XkbSlowKeysMask|XkbRepeatKeysMask))==
|
||||
XkbRepeatKeysMask)) {
|
||||
#ifndef AIXV3
|
||||
if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats,key))
|
||||
#endif
|
||||
{
|
||||
if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats,key)) {
|
||||
#ifdef DEBUG
|
||||
if (xkbDebugFlags&0x10)
|
||||
ErrorF("Starting software autorepeat...\n");
|
||||
|
|
|
@ -45,24 +45,10 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#include <X11/extensions/XKBgeom.h>
|
||||
#include "xkb.h"
|
||||
|
||||
#ifdef MODE_SWITCH
|
||||
extern Bool noKME; /* defined in os/utils.c */
|
||||
#endif
|
||||
|
||||
int XkbDisableLockActions = 0;
|
||||
|
||||
/***====================================================================***/
|
||||
|
||||
#ifndef RETURN_SHOULD_REPEAT
|
||||
#if (defined(__osf__) && defined(__alpha))
|
||||
#define RETURN_SHOULD_REPEAT 1
|
||||
#else
|
||||
#define RETURN_SHOULD_REPEAT 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/***====================================================================***/
|
||||
|
||||
DeviceIntPtr
|
||||
_XkbLookupAnyDevice(int id,int *why_rtrn)
|
||||
{
|
||||
|
@ -560,12 +546,6 @@ CARD8 keysPerMod[XkbNumModifiers];
|
|||
}
|
||||
}
|
||||
}
|
||||
#ifdef MODE_SWITCH
|
||||
/* Fix up any of the KME stuff if we changed the core description.
|
||||
*/
|
||||
if (!noKME)
|
||||
HandleKeyBinding(keyc, &keyc->curKeySyms);
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user