Example #1
0
 private void UserKeyEvent(KeyEventArgs e, Key keyType, string noteName, KeyNoteEvent keyMethod)
 {
     if (e.Key == keyType)
     {
         keyPressedEvent = keyMethod;
         keyPressedEvent(noteName);
     }
 }
Example #2
0
        private void window_KeyUp(object sender, KeyEventArgs e)
        {
            KeyNoteEvent stop = new KeyNoteEvent(keyboard.StopNote);

            UserKeyEvent(e, Key.Z, "keyC1", stop);
            UserKeyEvent(e, Key.X, "keyD1", stop);
            UserKeyEvent(e, Key.C, "keyE1", stop);
            UserKeyEvent(e, Key.V, "keyF1", stop);
            UserKeyEvent(e, Key.B, "keyG1", stop);
            UserKeyEvent(e, Key.N, "keyA1", stop);
            UserKeyEvent(e, Key.M, "keyB1", stop);
            UserKeyEvent(e, Key.OemComma, "keyC2", stop);

            UserKeyEvent(e, Key.S, "keyDb1", stop);
            UserKeyEvent(e, Key.D, "keyEb1", stop);
            UserKeyEvent(e, Key.G, "keyGb1", stop);
            UserKeyEvent(e, Key.H, "keyAb1", stop);
            UserKeyEvent(e, Key.J, "keyBb1", stop);
        }