rec.gm
public c v1 · immutableglobal recmode;global buffer = "";global oldbuffer = "";global onChar = function( ch, repeat ) { global recmode; global buffer; global oldbuffer; if (ch == 267) { recmode = !recmode; if (recmode) { speak("recording"); } else { netOut(buffer); speak("sent"); oldbuffer = buffer; buffer = ""; } } if (ch == 262) { netOut(oldbuffer); } };global onOutbound = function(line,from) { global recmode; global buffer; if (recmode) { buffer = strCat(buffer, line, "\n"); return ""; }};