Okay, got it. In the original sample code snippet, you used sizeof(irdata), but that should be sizeof(*irdata). I should've caught that much earlier than this. Dur.

Thanks! It's accepting keypresses now (admittedly, with horrendous lag, but, hey. I can deal.)
_________________________
S/N 0141 Blue 20GB