Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Escape Key recognition

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Escape Key recognition

    Hello,

    I am attempting to use the Escape Key to abort a drawing action if required using

    private void OnKeyDownHandler(object sender, KeyEventArgs e)
    {

    if (e.Key==Key.Escape)
    {
    Print("Escape key pressed");
    }
    }

    however this is not being recognized. I have seen on some general C# forums that Escape Key recognition within WPF can be problematic.

    Can someone please offer any suggestions on if/how this can be done.

    Thank you.

    #2
    Hello,

    Thank you for the question.

    I am unsure by the sample on what object you are using for the key event, but I have seen for Buttons using the MouseDown event this does not bubble the event in a chart, so instead the PreviewMouseDown was used.

    Can you try using the PreviewKeyDown event instead if available for the object? This may allow you to get the correct keys if you are able to use this event.

    I look forward to being of further assistance.
    JesseNinjaTrader Customer Service

    Comment


      #3
      Hi Jesse,

      Thank you for the reply and suggestion.

      After much trial and error, it seems that the Escape key is not available to NinjaScript (caveat - it should be noted I have limited coding skills.......)

      Using the code below I found that the keys not used by NT will print, however it seems that any key used by NT is locked out and not accessible via PreviewKeyDown. This is different to NT7 where the Escape key was available programatically.

      public void PreviewKeyDown(object sender, KeyEventArgs e)
      {

      Print(e.Key.ToString());

      }

      and in State == State.Historical

      ChartPanel.PreviewKeyDown += PreviewKeyDown;

      Any suggestions for a work around here so I can use the Escape key?

      Thanks

      Comment


        #4
        Originally posted by rt-trader View Post
        Any suggestions for a work around here so I can use the Escape key? Thanks
        Try this instead..


        Attached Files
        -=Edge=-
        NinjaTrader Ecosystem Vendor - High Tech Trading Analysis

        Comment


          #5
          Perfect - thank you very much Edge

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Perr0Grande, Today, 08:16 PM
          0 responses
          2 views
          0 likes
          Last Post Perr0Grande  
          Started by elderan, Today, 08:03 PM
          0 responses
          5 views
          0 likes
          Last Post elderan
          by elderan
           
          Started by algospoke, Today, 06:40 PM
          0 responses
          10 views
          0 likes
          Last Post algospoke  
          Started by maybeimnotrader, Today, 05:46 PM
          0 responses
          12 views
          0 likes
          Last Post maybeimnotrader  
          Started by quantismo, Today, 05:13 PM
          0 responses
          7 views
          0 likes
          Last Post quantismo  
          Working...
          X