diff --git a/src/CymaticLabs.InfluxDB.Studio/Controls/QueryControl.cs b/src/CymaticLabs.InfluxDB.Studio/Controls/QueryControl.cs index b8fbd74..26f455d 100644 --- a/src/CymaticLabs.InfluxDB.Studio/Controls/QueryControl.cs +++ b/src/CymaticLabs.InfluxDB.Studio/Controls/QueryControl.cs @@ -114,6 +114,16 @@ public override async Task ExecuteRequestAsync() resultsLabel.Text = string.Format("results: {0}, response time: {1:0} ms", resultsCount, stopWatch.Elapsed.TotalMilliseconds); } + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == (Keys.Control | Keys.Enter)) + { + ExecuteRequestAsync(); + return true; + } + return base.ProcessCmdKey(ref msg, keyData); + } + #endregion Methods } }