// Demonstrates how to use the scankey() and getkey()functions on MicroBoard #define PC 255 #define SYS 254 #define USER 253 main() { int k; writes("key", 1000); loop { if(scankey()) { k = getkey(); if('0' <= k && k <= '9') writec(0, k, 100); else if(k == PC) writes("pC", 100); else if(k == SYS) writes("sys", 100); else if(k == USER) writes("User", 100); } else writec(0, '.', 100); } }