public void BeepCallback(object sender, BeepEventArgs e) { OnCallBack(true); if (PassThrough) { VbeProvider.VbeNativeApi.Beep(); } e.Handled = true; }
private void OnBeeped(object sender, BeepEventArgs e) { var letter = mp.LetterNow; BeginInvoke((Action)(() => writeLetter(letter))); var beepType = e.Type; if (letter != "") { // 何らかのキーが押された場合 qmarker.IsTypedkeyCorrect(letter); } if (beepType == BeepType.SqueezeDit || beepType == BeepType.OnlyDit) { // ditが鳴らされた場合 ditDahBox.BeginInvoke((Action)(() => AppendDitToBox())); } else// if (beepType == Dah) { // dahが鳴らされた場合 ditDahBox.BeginInvoke((Action)(() => AppendDahToBox())); } }