X-Git-Url: https://git.josue.xyz/?p=VSoRC%2F.git;a=blobdiff_plain;f=node_modules%2Fnode-pty%2Fdeps%2Fwinpty%2Fmisc%2FShowConsoleInput.cc;fp=node_modules%2Fnode-pty%2Fdeps%2Fwinpty%2Fmisc%2FShowConsoleInput.cc;h=0000000000000000000000000000000000000000;hp=75fbfb81f10715795423d1e99eb58ee5309c4bd0;hb=5e96dd57ddd883604e87f62bdddcb111c63a6e1a;hpb=acb5f682a2b75b972710cabd81658f63071324b0 diff --git a/node_modules/node-pty/deps/winpty/misc/ShowConsoleInput.cc b/node_modules/node-pty/deps/winpty/misc/ShowConsoleInput.cc deleted file mode 100644 index 75fbfb8..0000000 --- a/node_modules/node-pty/deps/winpty/misc/ShowConsoleInput.cc +++ /dev/null @@ -1,40 +0,0 @@ -#include -#include -#include - -int main(int argc, char *argv[]) -{ - static int escCount = 0; - - HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); - while (true) { - DWORD count; - INPUT_RECORD ir; - if (!ReadConsoleInput(hStdin, &ir, 1, &count)) { - printf("ReadConsoleInput failed\n"); - return 1; - } - - if (true) { - DWORD mode; - GetConsoleMode(hStdin, &mode); - SetConsoleMode(hStdin, mode & ~ENABLE_PROCESSED_INPUT); - } - - if (ir.EventType == KEY_EVENT) { - const KEY_EVENT_RECORD &ker = ir.Event.KeyEvent; - printf("%s", ker.bKeyDown ? "dn" : "up"); - printf(" ch="); - if (isprint(ker.uChar.AsciiChar)) - printf("'%c'", ker.uChar.AsciiChar); - printf("%d", ker.uChar.AsciiChar); - printf(" vk=%#x", ker.wVirtualKeyCode); - printf(" scan=%#x", ker.wVirtualScanCode); - printf(" state=%#x", (int)ker.dwControlKeyState); - printf(" repeat=%d", ker.wRepeatCount); - printf("\n"); - if (ker.uChar.AsciiChar == 27 && ++escCount == 6) - break; - } - } -}