ref: 2e6cf1acf48e95d9408a6063074666af586bf35e
dir: /kbd.h/
typedef struct Kbdctl Kbdctl; typedef struct Key Key; struct Kbdctl { int fd; int pid; Channel *c; }; struct Key { Rune k; ushort mods; }; enum { Mctrl = 1<<0, Malt = 1<<1, Mshift = 1<<2, }; Kbdctl *initkbd(void); void closekbd(Kbdctl*);