SetBitTo
SetBitTo(fNewState.keys[pkt.code / 8], pkt.code % 8,
SetBitTo(fNewState.buttons, 0, pkt.value != 0);
SetBitTo(fNewState.buttons, 1, pkt.value != 0);
SetBitTo(fNewState.buttons, 2, pkt.value != 0);