/* Copyright (C) 1997 DJ Delorie, see COPYING.DJ for details */ /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ #include #include int getxkey(void) { __dpmi_regs r = {0}; r.h.ah = 0x10; __dpmi_int(0x16, &r); if (r.h.al == 0x00) return 0x0100 | r.h.ah; if (r.h.al == 0xe0 && r.h.ah != 0) return 0x0200 | r.h.ah; return r.h.al; }