diff options
Diffstat (limited to 'lib/driver/rcconsole.cpp')
| -rw-r--r-- | lib/driver/rcconsole.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/driver/rcconsole.cpp b/lib/driver/rcconsole.cpp index eae3a7a5..eaeeb586 100644 --- a/lib/driver/rcconsole.cpp +++ b/lib/driver/rcconsole.cpp @@ -42,12 +42,9 @@ void eRCConsoleDriver::keyPressed(int) char *d = data; int num = read(handle, data, 16); int code; - + int km = input->getKeyboardMode(); - if (km == eRCInput::kmNone) - return; - while (num--) { if (km == eRCInput::kmAll) @@ -78,7 +75,10 @@ void eRCConsoleDriver::keyPressed(int) if (code != -1) for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i) + { + eDebug("ascii %08x", code); (*i)->handleCode(code | 0x8000); + } } } |
