DSO Quad suggestion and bugs.

i m watching the sources of DSO_gcc_v7.1 and have different questions…after 2 min of watching.
why do you still poll in timer handler the keyboard state(keys pressed), and don’t have keyboard interrupt, as any good hardware? what a strange idea - permanently poll rare events, if interrupts make it easy and in proper way.