.{memory, log, string, buffer} := @use("../../../libraries/stn/src/lib.hb") main := fn(): void { storage := @as(u8, 0) output_buffer := memory.request_page(1) input_buffer := buffer.search("XKeyboard\0") loop { buffer.recv(input_buffer, &storage, 1) if storage != 0 { log.info(string.display_int(storage, output_buffer)) storage = 0 } } return }