(self, args)
return self._values.new_string().from_str(inkey)
INKEY$: read one byte from keyboard or stream; nonblocking.
INKEY$: read one byte from keyboard or stream; nonblocking.
INKEY$ : read one byte from keyboard or stream ; nonblocking .
def inkey_(self, args):
        """INKEY$: read one byte from keyboard or stream; nonblocking."""
        list(args)
        # wait a tick to reduce load in loops
        self._queues.wait()
        inkey = self._read_byte() or (self._stream_buffer.popleft() if self._stream_buffer else b'')
        return self._values.new_string().from_str(inkey)
def inkey_ ( self , args ) : list ( args ) # wait a tick to reduce load in loops self . _queues . wait ( ) inkey = self . _read_byte ( ) or ( self . _stream_buffer . popleft ( ) if self . _stream_buffer else b'' ) return self . _values . new_string ( ) . from_str ( inkey )