void OnKeyDown(KeyDownEvent evt) { if (evt.keyCode == KeyCode.F1) { var selection = m_GraphView.selection.OfType <IShaderNodeView>(); if (selection.Count() == 1) { var nodeView = selection.First(); if (nodeView.node.documentationURL != null) { System.Diagnostics.Process.Start(nodeView.node.documentationURL); } } } if (evt.ctrlKey && evt.keyCode == KeyCode.G) { if (m_GraphView.selection.OfType <MaterialNodeView>().Any()) { m_GraphView.GroupSelection(); } } }