Yup, in theory, you should.
You can also create a GSD/Ruby device to handle that too
I'm getting closer to that with my bidirectional Ruby code..
where the GSD will fire events based on IR commands sent from a standard remote..
Ideally, we could potentially 'learn' the keys and save them in the configuration.
Ahh, if only I had more time..