Keyboard sets ARG:C to Zero when buffer is empty

Fixes bug introduced by https://github.com/DCPUTeam/DCPUToolchain/pull/213
There was leftover code from the old implementation messing up the empty buffer case.