From 1cb017590629eb5c4ed304b20cc97b22b41f59ad Mon Sep 17 00:00:00 2001 From: Str8Razor Date: Fri, 19 Dec 2025 14:49:12 -0500 Subject: [PATCH 1/2] Ignore \xfd\x6d Focus keys --- lib/vimgolf/lib/vimgolf/keylog.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/vimgolf/lib/vimgolf/keylog.rb b/lib/vimgolf/lib/vimgolf/keylog.rb index bb69e0b..45b6ec0 100644 --- a/lib/vimgolf/lib/vimgolf/keylog.rb +++ b/lib/vimgolf/lib/vimgolf/keylog.rb @@ -266,6 +266,7 @@ def each "\xfd\x61" => nil, # Focus Gained (GVIM) (>7.4.1433) "\xfd\x62" => nil, # Focus Gained (GVIM) "\xfd\x63" => nil, # Focus Lost (GVIM) + "\xfd\x6d" => nil, # Focus (GVIM) }) end end From 4157492fba4b92819abe71fa4589f7f55cebfb59 Mon Sep 17 00:00:00 2001 From: Str8Razor Date: Sat, 31 Jan 2026 19:29:47 -0500 Subject: [PATCH 2/2] Update lib/vimgolf/lib/vimgolf/keylog.rb @dstein64 Yes, you are right. Co-authored-by: Daniel Steinberg --- lib/vimgolf/lib/vimgolf/keylog.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vimgolf/lib/vimgolf/keylog.rb b/lib/vimgolf/lib/vimgolf/keylog.rb index 45b6ec0..bc57972 100644 --- a/lib/vimgolf/lib/vimgolf/keylog.rb +++ b/lib/vimgolf/lib/vimgolf/keylog.rb @@ -266,7 +266,8 @@ def each "\xfd\x61" => nil, # Focus Gained (GVIM) (>7.4.1433) "\xfd\x62" => nil, # Focus Gained (GVIM) "\xfd\x63" => nil, # Focus Lost (GVIM) - "\xfd\x6d" => nil, # Focus (GVIM) + + "\xfd\x6d" => nil, # Ignore }) end end