The first idea I had in mind for controlling yume was to use a keyboard controller circuit and attach several buttons to it. However there were several disadvantages that came with this solution, so I talked about it with a friend who started programming microprocessors of the PIC family. He told me that I should use a PIC since he has code that enables it to send data to the PC using the RS232 port. Combining the PIC with a 4067 CMOS multiplexer brought me to the solution I currently use: you can use up to 15 keys and there's support for IR remote controls planned that utilize the RC5 code.

[...]