diff --git a/gui-win32/screen.c b/gui-win32/screen.c index 4aaa786..1d17967 100644 --- a/gui-win32/screen.c +++ b/gui-win32/screen.c @@ -414,8 +414,7 @@ WindowProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) kbdputc(kbdq, Kins); break; case VK_DELETE: -// kbdputc(kbdq, Kdel); - kbdputc(kbdq, 0x7f); // should have Kdel in keyboard.h + kbdputc(kbdq, Kdel); break; case VK_UP: kbdputc(kbdq, Kup); diff --git a/include/keyboard.h b/include/keyboard.h index d5d89ab..914c3d1 100644 --- a/include/keyboard.h +++ b/include/keyboard.h @@ -23,6 +23,7 @@ extern void closekeyboard(Keyboardctl*); enum { KF= 0xF000, /* Rune: beginning of private Unicode space */ + Kdel= 0x7F, Spec= 0xF800, /* KF|1, KF|2, ..., KF|0xC is F1, F2, ..., F12 */ Khome= KF|0x0D,