Example #1
0
        public void BeepCallback(object sender, BeepEventArgs e)
        {
            OnCallBack(true);

            if (PassThrough)
            {
                VbeProvider.VbeNativeApi.Beep();
            }

            e.Handled = true;
        }
Example #2
0
        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()));
            }
        }