X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fclient%2Fkeybindings.c;h=fc371e866501f7caf9777f021cda9aa2a074e1df;hb=aa2ca997b919bee3cea9dfaed27e33fb0bc81728;hp=ebe5cecc129cbe1c7e00a4f46d27964dbd90e9dc;hpb=28b8b4234e395c3fdc4800e5cfb3dcd70a15cadf;p=plomrogue diff --git a/src/client/keybindings.c b/src/client/keybindings.c index ebe5cec..fc371e8 100644 --- a/src/client/keybindings.c +++ b/src/client/keybindings.c @@ -6,7 +6,7 @@ */ #include "keybindings.h" -#include /* keycode defines, cbreak(), halfdelay(), getch() */ +#include /* keycode defines, cbreak(), getch(), timeout() */ #include /* NULL */ #include /* uint8_t, uint16_t, uint32_t */ #include /* FILE, sprintf() */ @@ -127,8 +127,9 @@ extern void mod_selected_keyb(char kb_c) kbdb->edit = 1; draw_all_wins(); cbreak(); + timeout(-1); int keycode = getch(); - halfdelay(world.halfdelay); + timeout(0); if (keycode < 1000) { kbdb->kbs[kbdb->select].keycode = keycode;