Update in-place status messages in Bash using carriage returns and handle non-blocking hotkey input with read timeouts.