You could re-activate inkey, when pressing Cursor Down like this:

if(key_cud){while(){wait(1);} inkey_active = 1;}

Didn't test it. If this is sufficient, depends also on your other needs.