Exemple #1
0
        public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
        {
            if (_commands != null)
            {
                return(_commands.EditorKeyUp(ascii, virtualKey, modifers));
            }

            return(false);
        }
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
 }
        public override bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
        {
            LogMethod(MethodBase.GetCurrentMethod());

            return(base.EditorKeyUp(ascii, virtualKey, modifers));
        }
Exemple #4
0
 bool IVstPluginEditor.KeyUp(byte charCode, VstVirtualKey currentKey, VstModifierKeys modifierKey)
 {
     return(false);
 }
Exemple #5
0
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
 }
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     // This rarely gets called in FL - not reliable
 }
 /// <summary>
 /// Обрабатывает отпускания клавиш клавиатуры (не используется).
 /// </summary>
 /// <param name="ascii"></param>
 /// <param name="virtualKey"></param>
 /// <param name="modifers"></param>
 /// <returns></returns>
 public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(false);
 }
Exemple #8
0
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
 }
        /// <summary>
        /// Called by the host when the user releases a key.
        /// </summary>
        /// <param name="ascii">The identification of the key.</param>
        /// <param name="virtualKey">Virtual key information.</param>
        /// <param name="modifers">Additional keys pressed.</param>
        /// <returns>Returns true when the plugin implements <see cref="IVstPluginEditor"/>.</returns>
        /// <remarks>The implementation calls the <see cref="IVstPluginEditor"/> interface. 
        /// Override to change this behavior.</remarks>
        public virtual bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
        {
            IVstPluginEditor pluginEditor = pluginCtx.Plugin.GetInstance<IVstPluginEditor>();

            if (pluginEditor != null)
                return pluginEditor.KeyUp(ascii, virtualKey, modifers);

            return false;
        }
Exemple #10
0
 public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return false;
 }
Exemple #11
0
 bool IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     throw new NotImplementedException();
 }
 public bool EditorKeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return false;
 }
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
 }
 bool IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(false);
 }
Exemple #15
0
 /// <inheritdoc />
 public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     Log("EditorKeyUp: " + ascii);
     return(false);
 }
Exemple #16
0
 /// <summary>
 /// This call is forwarded to the <see cref="Jacobi.Vst.Core.Plugin.IVstPluginCommandStub"/> implementation.
 /// </summary>
 /// <param name="ascii">Passed with the forwarded call.</param>
 /// <param name="virtualKey">Passed with the forwarded call.</param>
 /// <param name="modifers">Passed with the forwarded call.</param>
 /// <returns>Returns the value returned from the forwarded call.</returns>
 public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(_pluginCmdStub.EditorKeyUp(ascii, virtualKey, modifers));
 }
Exemple #17
0
 public bool KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     return(false);
 }
 void IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return;
 }
 public bool EditorKeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(_pluginCtx.PluginCommandStub.EditorKeyDown(ascii, virtualKey, modifers));
 }
 public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     throw new NotImplementedException();
 }
Exemple #21
0
 public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
     return(false);
 }
 public void KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     //MessageBox.Show("KeyDown, ascii=" + ascii);
 }