cosmetic changes only
This commit is contained in:
@@ -51,8 +51,7 @@ static RageKeySym XSymToKeySym( int key )
|
|||||||
|
|
||||||
switch( key )
|
switch( key )
|
||||||
{
|
{
|
||||||
/* These are needed because of the way X registers
|
/* These are needed because of the way X registers the keypad. */
|
||||||
the keypad. */
|
|
||||||
case XK_KP_Insert: return KEY_KP_C0;
|
case XK_KP_Insert: return KEY_KP_C0;
|
||||||
case XK_KP_End: return KEY_KP_C1;
|
case XK_KP_End: return KEY_KP_C1;
|
||||||
case XK_KP_Down: return KEY_KP_C2;
|
case XK_KP_Down: return KEY_KP_C2;
|
||||||
@@ -128,7 +127,8 @@ InputHandler_X11::InputHandler_X11()
|
|||||||
state.auto_repeat_mode = AutoRepeatModeOff;
|
state.auto_repeat_mode = AutoRepeatModeOff;
|
||||||
XChangeKeyboardControl( X11Helper::Dpy, KBAutoRepeatMode, &state );
|
XChangeKeyboardControl( X11Helper::Dpy, KBAutoRepeatMode, &state );
|
||||||
X11Helper::Go();
|
X11Helper::Go();
|
||||||
X11Helper::OpenMask(KeyPressMask); X11Helper::OpenMask(KeyReleaseMask);
|
X11Helper::OpenMask( KeyPressMask );
|
||||||
|
X11Helper::OpenMask( KeyReleaseMask );
|
||||||
}
|
}
|
||||||
|
|
||||||
InputHandler_X11::~InputHandler_X11()
|
InputHandler_X11::~InputHandler_X11()
|
||||||
@@ -136,7 +136,8 @@ InputHandler_X11::~InputHandler_X11()
|
|||||||
XKeyboardControl state;
|
XKeyboardControl state;
|
||||||
state.auto_repeat_mode = AutoRepeatModeDefault;
|
state.auto_repeat_mode = AutoRepeatModeDefault;
|
||||||
XChangeKeyboardControl( X11Helper::Dpy, KBAutoRepeatMode, &state );
|
XChangeKeyboardControl( X11Helper::Dpy, KBAutoRepeatMode, &state );
|
||||||
X11Helper::CloseMask(KeyPressMask); X11Helper::CloseMask(KeyReleaseMask);
|
X11Helper::CloseMask( KeyPressMask );
|
||||||
|
X11Helper::CloseMask( KeyReleaseMask );
|
||||||
X11Helper::Stop();
|
X11Helper::Stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -145,34 +146,31 @@ void InputHandler_X11::Update()
|
|||||||
XEvent event;
|
XEvent event;
|
||||||
|
|
||||||
if( X11Helper::Win )
|
if( X11Helper::Win )
|
||||||
while(XCheckTypedWindowEvent(X11Helper::Dpy,
|
{
|
||||||
X11Helper::Win, KeyPress, &event) )
|
while( XCheckTypedWindowEvent(X11Helper::Dpy, X11Helper::Win, KeyPress, &event) )
|
||||||
{
|
{
|
||||||
LOG->Trace( "key: sym %i, key %i, state true",
|
LOG->Trace( "key: sym %i, key %i, state true",
|
||||||
XLookupKeysym(&event.xkey,0), XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
XLookupKeysym(&event.xkey,0), XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
||||||
|
|
||||||
DeviceInput di( DEVICE_KEYBOARD,
|
DeviceInput di( DEVICE_KEYBOARD, XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
||||||
XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
|
||||||
ButtonPressed(di, true);
|
ButtonPressed(di, true);
|
||||||
}
|
}
|
||||||
while(XCheckTypedWindowEvent(X11Helper::Dpy,
|
|
||||||
X11Helper::Win, KeyRelease, &event) )
|
while( XCheckTypedWindowEvent(X11Helper::Dpy, X11Helper::Win, KeyRelease, &event) )
|
||||||
{
|
{
|
||||||
LOG->Trace( "key: sym %i, key %i, state false",
|
LOG->Trace( "key: sym %i, key %i, state false",
|
||||||
XLookupKeysym(&event.xkey,0), XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
XLookupKeysym(&event.xkey,0), XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
||||||
|
|
||||||
DeviceInput di( DEVICE_KEYBOARD,
|
DeviceInput di( DEVICE_KEYBOARD, XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
||||||
XSymToKeySym(XLookupKeysym(&event.xkey,0)) );
|
|
||||||
ButtonPressed( di, false );
|
ButtonPressed( di, false );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
InputHandler::UpdateTimer();
|
InputHandler::UpdateTimer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void InputHandler_X11::GetDevicesAndDescriptions(
|
void InputHandler_X11::GetDevicesAndDescriptions( vector<InputDevice>& vDevicesOut, vector<CString>& vDescriptionsOut )
|
||||||
vector<InputDevice>& vDevicesOut, vector<CString>& vDescriptionsOut)
|
|
||||||
{
|
{
|
||||||
vDevicesOut.push_back( DEVICE_KEYBOARD );
|
vDevicesOut.push_back( DEVICE_KEYBOARD );
|
||||||
vDescriptionsOut.push_back( "Keyboard" );
|
vDescriptionsOut.push_back( "Keyboard" );
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
|
/* InputHandler_X11 - X-based keyboard input handler. */
|
||||||
|
|
||||||
#ifndef INPUT_HANDLER_X11_H
|
#ifndef INPUT_HANDLER_X11_H
|
||||||
#define INPUT_HANDLER_X11_H
|
#define INPUT_HANDLER_X11_H
|
||||||
|
|
||||||
/* Get keyboard (and possibly pointer in the future) input through X. */
|
|
||||||
|
|
||||||
#include "InputHandler.h"
|
#include "InputHandler.h"
|
||||||
|
|
||||||
class InputHandler_X11: public InputHandler
|
class InputHandler_X11: public InputHandler
|
||||||
|
|||||||
Reference in New Issue
Block a user