public static bool Key(KeyStrokes checkkey) { return(checkkey == game.keyboardInput.LastKeyPressed); }
public KeyboardEventArgs(KeyStrokes code) { this._key = code; }
private void InitializeAnalyzeWindows() { commandStatistics = new CommandStatistics(LogProvider); commandStatistics.Dock = DockStyle.Fill; childPanels.Add(commandStatistics); var commandStatisticsForm = CreateToolWindow(Resources.Form_Title_Commands); commandStatisticsForm.Controls.Add(commandStatistics); commandStatisticsForm.Show(); childToolWindows.Add(commandStatisticsForm); lineChart = new LineChart(LogProvider); lineChart.Dock = DockStyle.Fill; lineChart.ChartDoubleClick += lineChart_ChartDoubleClick; childPanels.Add(lineChart); var lineChartForm = CreateToolWindow(Resources.Form_Title_LineGraph); lineChartForm.Controls.Add(lineChart); lineChartForm.Show(); childToolWindows.Add(lineChartForm); patterns = new Patterns(LogProvider); patterns.Dock = DockStyle.Fill; patterns.PatternDoubleClick += pattern_ItemDoubleClick; childPanels.Add(patterns); var patternsForm = CreateToolWindow(Resources.Form_Title_Patterns); patternsForm.Controls.Add(patterns); patternsForm.Show(); childToolWindows.Add(patternsForm); eventsList = new EventsList(LogProvider); eventsList.Dock = DockStyle.Fill; lineChart.ChartDoubleClick += eventsList.LineChart_ChartDoubleClick; patterns.PatternDoubleClick += eventsList.Pattern_ItemDoubleClick; childPanels.Add(eventsList); var eventsListForm = CreateToolWindow(Resources.Form_Title_EventsList); eventsListForm.Controls.Add(eventsList); eventsListForm.Show(); childToolWindows.Add(eventsListForm); keyStrokes = new KeyStrokes(LogProvider); keyStrokes.Dock = DockStyle.Fill; childPanels.Add(keyStrokes); var keyStrokesForm = CreateToolWindow(Resources.Form_Title_Keystrokes); keyStrokesForm.Controls.Add(keyStrokes); keyStrokesForm.Show(); childToolWindows.Add(keyStrokesForm); LayoutMdi(MdiLayout.Cascade); Redraw(); }
private void KeyboardInput_KeyBoardKeyPressed(object sender, KeyboardEventArgs e) { LastKeyPressed = e.Key; Debug.Log(e.Key.ToString()); }