コード例 #1
0
ファイル: PluginCommands.cs プロジェクト: whinkloss/vst.net
        public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
        {
            if (_commands != null)
            {
                return(_commands.EditorKeyUp(ascii, virtualKey, modifers));
            }

            return(false);
        }
コード例 #2
0
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
 }
コード例 #3
0
        public override bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
        {
            LogMethod(MethodBase.GetCurrentMethod());

            return(base.EditorKeyUp(ascii, virtualKey, modifers));
        }
コード例 #4
0
ファイル: MainView.xaml.cs プロジェクト: NedAnd1/StutterVst
 bool IVstPluginEditor.KeyUp(byte charCode, VstVirtualKey currentKey, VstModifierKeys modifierKey)
 {
     return(false);
 }
コード例 #5
0
ファイル: PluginEditor.cs プロジェクト: koba290/MIDIMapperX
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
 }
コード例 #6
0
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     // This rarely gets called in FL - not reliable
 }
コード例 #7
0
 /// <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);
 }
コード例 #8
0
ファイル: PluginEditor.cs プロジェクト: koba290/MIDIMapperX
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
 }
コード例 #9
0
        /// <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;
        }
コード例 #10
0
ファイル: PluginEditor.cs プロジェクト: yanterrien/VSTalker
 public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return false;
 }
コード例 #11
0
ファイル: PluginEditor.cs プロジェクト: hanun2999/AccuDrums
 bool IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     throw new NotImplementedException();
 }
コード例 #12
0
 public bool EditorKeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return false;
 }
コード例 #13
0
 public void KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
 }
コード例 #14
0
 bool IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(false);
 }
コード例 #15
0
 /// <inheritdoc />
 public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     Log("EditorKeyUp: " + ascii);
     return(false);
 }
コード例 #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));
 }
コード例 #17
0
 public bool KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     return(false);
 }
コード例 #18
0
 void IVstPluginEditor.KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return;
 }
コード例 #19
0
 public bool EditorKeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     return(_pluginCtx.PluginCommandStub.EditorKeyDown(ascii, virtualKey, modifers));
 }
コード例 #20
0
 public bool EditorKeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     throw new NotImplementedException();
 }
コード例 #21
0
 public bool KeyUp(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // empty by design
     return(false);
 }
コード例 #22
0
 public void KeyDown(byte ascii, VstVirtualKey virtualKey, VstModifierKeys modifers)
 {
     // no-op
     //MessageBox.Show("KeyDown, ascii=" + ascii);
 }