From 8109e3cc83bb26da59b454c70ab09a7e1c23a319 Mon Sep 17 00:00:00 2001 From: psyGamer Date: Sun, 29 Sep 2024 14:56:01 +0200 Subject: [PATCH] logging 2 --- .../CelesteStudio/Communication/CommunicationAdapterStudio.cs | 1 + Studio/CelesteStudio/Editing/Editor.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Studio/CelesteStudio/Communication/CommunicationAdapterStudio.cs b/Studio/CelesteStudio/Communication/CommunicationAdapterStudio.cs index 065c10092..7001188b1 100644 --- a/Studio/CelesteStudio/Communication/CommunicationAdapterStudio.cs +++ b/Studio/CelesteStudio/Communication/CommunicationAdapterStudio.cs @@ -147,6 +147,7 @@ public void WriteHotkey(HotkeyID hotkey, bool released) { writer.Write(released); }); LogVerbose($"Sent message Hotkey: {hotkey} ({(released ? "released" : "pressed")})"); + Console.WriteLine(Environment.StackTrace); } public void WriteCommandAutoCompleteRequest(int hash, string commandName, string[] commandArgs, string filePath, int fileLine) { QueueMessage(MessageID.RequestCommandAutoComplete, writer => { diff --git a/Studio/CelesteStudio/Editing/Editor.cs b/Studio/CelesteStudio/Editing/Editor.cs index 8e3ab4f44..52d1e8e0a 100644 --- a/Studio/CelesteStudio/Editing/Editor.cs +++ b/Studio/CelesteStudio/Editing/Editor.cs @@ -943,6 +943,7 @@ protected override void OnKeyDown(KeyEventArgs e) { (Settings.Instance.SendInputsOnCommands && !isActionLine && !isComment); Console.WriteLine($"Key down sending: {Document.Caret} '{Document.Lines[Document.Caret.Row]}' | {isActionLine} {isComment} {isTyping} => {sendInputs} ({Settings.Instance.SendInputsOnActionLines} {Settings.Instance.SendInputsOnComments} {Settings.Instance.SendInputsOnCommands} | {Settings.Instance.SendInputsTypingTimeout}) [{DateTime.UtcNow - lastModification} | {e.Key} {e.Modifiers} '{e.KeyChar}']"); + Console.WriteLine($"1st down: {Settings.Instance.SendInputsToCeleste} && {CommunicationWrapper.Connected} && {!isTyping} && {sendInputs}"); if (Settings.Instance.SendInputsToCeleste && CommunicationWrapper.Connected && !isTyping && sendInputs && CommunicationWrapper.SendKeyEvent(e.Key, e.Modifiers, released: false)) { e.Handled = true; return; @@ -1131,6 +1132,7 @@ protected override void OnKeyDown(KeyEventArgs e) { } // If nothing handled this, and it's not a character, send it anyway + Console.WriteLine($"2nd down: {Settings.Instance.SendInputsToCeleste} && {CommunicationWrapper.Connected} && {!isTyping} && {!sendInputs} && {!e.Handled} && {e.KeyChar == ushort.MaxValue}"); if (Settings.Instance.SendInputsToCeleste && CommunicationWrapper.Connected && !isTyping && !sendInputs && !e.Handled && e.KeyChar == ushort.MaxValue && CommunicationWrapper.SendKeyEvent(e.Key, e.Modifiers, released: false)) { e.Handled = true; return;