From 159eba53a2fcea2dc493906ecbaeb4891c6ae938 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 16 Apr 2001 12:08:37 +0000 Subject: [PATCH] Small keyboard patches from Robert de Bath. Should fix the dead-key problem and also some unspecified woe with the ever-problematic Compose key. git-svn-id: svn://svn.tartarus.org/sgt/putty@1046 cda61777-01e9-0310-a592-d414129be87e --- window.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/window.c b/window.c index 84550eb6..07dc6943 100644 --- a/window.c +++ b/window.c @@ -2063,7 +2063,7 @@ static int TranslateKey(UINT message, WPARAM wParam, LPARAM lParam, /* Note if AltGr was pressed and if it was used as a compose key */ if (!compose_state) { - compose_key = -1; + compose_key = 0x100; if (cfg.compose_key) { if (wParam == VK_MENU && (HIWORD(lParam)&KF_EXTENDED)) compose_key = wParam; @@ -2427,6 +2427,8 @@ static int TranslateKey(UINT message, WPARAM wParam, LPARAM lParam, return p-output; } + /* If we're definitly not building up an ALT-54321 then clear it */ + if (!left_alt) keys[0] = 0; } /* ALT alone may or may not want to bring up the System menu */ -- 2.11.0