# isRightButtonDown in APValueTreeState

**URL:** <https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658>\
**Category:** General JUCE discussion\
**Created:** [October 14, 2017, 11:25am UTC](https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658 "2017-10-14T11:25:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimc](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jimc/32/16067_2.png) [@jimc](https://forum.juce.com/u/jimc)\
**Post date:** [October 14, 2017, 11:25am UTC](https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658/1 "2017-10-14T11:25:27Z")

</div>

```
void sliderValueChanged (Slider* s) override
{
    const ScopedLock selfCallbackLock (selfCallbackMutex);

    if ((! ignoreCallbacks) && (! ModifierKeys::getCurrentModifiers().isRightButtonDown()))
        setNewUnnormalisedValue ((float) s->getValue());
}

```

What’s the test for the right button about here?

---

<div class="post-metadata">

**Author:** ![daniel](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daniel/32/790_2.png) [@daniel](https://forum.juce.com/u/daniel)\
**Post date:** [October 14, 2017, 11:28am UTC](https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658/2 "2017-10-14T11:28:40Z")

</div>

I guess to allow a context menu to be triggered without making the slider jump there…

---

<div class="post-metadata">

**Author:** ![jimc](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jimc/32/16067_2.png) [@jimc](https://forum.juce.com/u/jimc)\
**Post date:** [October 14, 2017, 11:30am UTC](https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658/3 "2017-10-14T11:30:27Z")

</div>

Well, that’d suggest the use of isPopupMenu() modifier, and this is after the slider value has been changed anyway… so I’m confused 🙂

---

<div class="post-metadata">

**Author:** ![daniel](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daniel/32/790_2.png) [@daniel](https://forum.juce.com/u/daniel)\
**Post date:** [October 14, 2017, 11:33am UTC](https://forum.juce.com/t/isrightbuttondown-in-apvaluetreestate/24658/4 "2017-10-14T11:33:10Z")

</div>

Aye, seems to me it needs reviewing…
