protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.OemOpenBrackets) { if (_BrushDiameter > 1) { BrushDiameter--; } } else if (keyData == (Keys.OemOpenBrackets | Keys.Shift)) { if (_BrushDiameter > 4) { BrushDiameter -= 4; } } else if (keyData == Keys.OemCloseBrackets) { BrushDiameter++; } else if (keyData == (Keys.OemCloseBrackets | Keys.Shift)) { BrushDiameter += 4; } else if (keyData == Keys.B) { _buttonBrush.PerformClick(); } else if (keyData == Keys.E) { _buttonEraser.PerformClick(); } return(base.ProcessCmdKey(ref msg, keyData)); }