# Page Change Shortcut

**URL:** <https://forum.electra.one/t/page-change-shortcut/3658>\
**Category:** General discussion\
**Created:** [April 23, 2025, 7:10pm UTC](https://forum.electra.one/t/page-change-shortcut/3658 "2025-04-23T19:10:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![cdp](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@cdp](https://forum.electra.one/u/cdp)\
**Post date:** [April 23, 2025, 7:10pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/1 "2025-04-23T19:10:44Z")

</div>

Apologies if this has been addressed previously, but a quick search did not reveal anything.

Is there a way to program a touchscreen “button” to navigate to a different page within a given preset? I’m trying to avoid having to press the physical[MENU] button, then the page #.

Thanks in advance!  
.cdp

---

<div class="post-metadata">

**Author:** ![oldgearguy](https://avatars.discourse-cdn.com/v4/letter/o/f4b2a3/32.png) [@oldgearguy](https://forum.electra.one/u/oldgearguy)\
**Post date:** [April 23, 2025, 8:20pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/2 "2025-04-23T20:20:52Z")

</div>

Yes, almost all of my presets do that.  
Load the PCM 80 or the Korg DL8000R.

Basic idea is to have the momentary button call a function that jumps to the page. The ‘trick’ is to use the ON value of the button to indicate the page number to jump to next

---

<div class="post-metadata">

**Author:** ![Phommed](https://avatars.discourse-cdn.com/v4/letter/p/ce73a5/32.png) [@Phommed](https://forum.electra.one/u/Phommed)\
**Post date:** [April 23, 2025, 8:22pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/3 "2025-04-23T20:22:18Z")

</div>

Yes, this is possible is current v1.6 firmware, take a look at the lua `pages.display()` function, described here: [Preset Lua extension | Electra One Documentation](https://docs.electra.one/developers/luaext.html#pages).

The new v4 firmware also supports remapping the hardware buttons to other functions, e.g, a pageNext and PagePrev function. There is no documentation for that yet, but I think it is on its way soon.

---

<div class="post-metadata">

**Author:** ![cdp](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@cdp](https://forum.electra.one/u/cdp)\
**Post date:** [April 24, 2025, 2:43am UTC](https://forum.electra.one/t/page-change-shortcut/3658/4 "2025-04-24T02:43:32Z")

</div>

Thanks for the quick response. I still must be missing something, though.  
I duplicated your momentary button’s settings to one of my Strymon presets:

Mode: Momentary  
Function: jumpPage  
Message Type: Virtual  
Parameter: ???  
On Value: 3 Off value: 0

What is the “Parameter” value? I clicked all over your PCM’s page 1 buttons (the ones that jump to other pages) and couldn’t see any pattern to the values you used for “Parameter” - they all were in the 900s…

I can’t get my Strymon preset to jump pages with these values, so something must be amiss.

Thanks,

.cdp

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 24, 2025, 11:38am UTC](https://forum.electra.one/t/page-change-shortcut/3658/5 "2025-04-24T11:38:33Z")

</div>

Things you need to check:

- have you copied or made the ‘jumpPage’ function in LUA? If not, nothing will happen.
- I expect the On Value is used to set the page number you want to jump to, go check in the LUA code of the function if that is indeed the case. If so, the On Value should always be between 1 and 12.
- The parameter value is the unique value you assign to the control (in this case button) as its ID. If you do not want that the button isn’t doing anything else beside that ‘jumpPage’, make sure within the given type of control (I expect you to choose type Virtual for this) the parameter value is unique, i.e. no other control has the same parameter number. Any logic you want to give to those parameter numbers is a logic you make for yourself.

---

<div class="post-metadata">

**Author:** ![cdp](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@cdp](https://forum.electra.one/u/cdp)\
**Post date:** [April 26, 2025, 6:44pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/6 "2025-04-26T18:44:36Z")

</div>

Thank you, thank you all. I was just about to give up and avoid going down the LUA sorcery rabbit hole, but I managed to make page jumps work with a little old-fashioned trial-and-error.

.cdp

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 27, 2025, 1:12pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/7 "2025-04-27T13:12:52Z")

</div>

Don’t consider LUA as a rabbit hole. It’s rather a discovery, allowing tou to enrich your music. Super that you managed to make it work. The first steps are set 👏

---

<div class="post-metadata">

**Author:** ![declan](https://avatars.discourse-cdn.com/v4/letter/d/ecae2f/32.png) [@declan](https://forum.electra.one/u/declan)\
**Post date:** [March 29, 2026, 10:10pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/8 "2026-03-29T22:10:12Z")

</div>

_Wish_

It would be amazing if this could be an available control in the online editor. I know nothing of LUA (I know, I know, I will learn, I promise) so having a simple “navigate to” control would be great.

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [March 30, 2026, 4:52pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/9 "2026-03-30T16:52:41Z")

</div>

```auto
function goPage(valueObject,value) ---- 
  if value == 0 then return end
    pages.display(parameterMap.get (1, PT_VIRTUAL,6000))
end

```

then make each pad of type virtual with numùber 6000 and add goPage as function

---

<div class="post-metadata">

**Author:** ![kiwigrass](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/kiwigrass/32/4983_2.png) [@kiwigrass](https://forum.electra.one/u/kiwigrass)\
**Post date:** [March 30, 2026, 5:35pm UTC](https://forum.electra.one/t/page-change-shortcut/3658/10 "2026-03-30T17:35:40Z")

</div>

Another approach, and the one I use when performing is to swipe down from the top of the screen. This reveals the page names along the top and I just touch the page I want to go to. It does hide the MIDI traffic indicators, but I know when MIDI is not working 🙂
