# Control Grindstonoe with Elgato Streamdeck (or any other custom keyboard)

**URL:** <https://discuss.epiforge.com/t/control-grindstonoe-with-elgato-streamdeck-or-any-other-custom-keyboard/305>\
**Category:** Grindstone 4\
**Created:** [January 15, 2024, 10:42pm UTC](https://discuss.epiforge.com/t/control-grindstonoe-with-elgato-streamdeck-or-any-other-custom-keyboard/305 "2024-01-15T22:42:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PitPossum](https://avatars.discourse-cdn.com/v4/letter/p/71c47a/32.png) [@PitPossum](https://discuss.epiforge.com/u/PitPossum)\
**Post date:** [January 15, 2024, 10:42pm UTC](https://discuss.epiforge.com/t/control-grindstonoe-with-elgato-streamdeck-or-any-other-custom-keyboard/305/1 "2024-01-15T22:42:32Z")

</div>

Hi there!

I am using an Elgato Streamdeck for multiple purposes. For those who don’t know Streamdeck - it is a custom keyboard with 15 keys that can be assigned with any task as you like.  
It would be a huge productivity-boost if I could control Grindstone with my Streamdeck.  
As far as I know, there is no Streamdeck-Plugin available (if I am wrong, PLEASE let me know 🙂 )

Is there an API or any other wa to control Grindstone from any 3rd party software? Especially I am interested in start/stop the stopwatch and switching work items while Grindstone is running.

Thanks a lot in advance!

---

<div class="post-metadata">

**Author:** ![drgibbon](https://yyz1.discourse-cdn.com/flex031/user_avatar/discuss.epiforge.com/drgibbon/32/184_2.png) [@drgibbon](https://discuss.epiforge.com/u/drgibbon)\
**Post date:** [January 28, 2024, 2:26pm UTC](https://discuss.epiforge.com/t/control-grindstonoe-with-elgato-streamdeck-or-any-other-custom-keyboard/305/2 "2024-01-28T14:26:08Z")

</div>

I don’t know of any API, but you can at least do task switching with the Ctrl-Alt-G keyboard shortcut 🙂 I use a [duckyPad](https://www.tindie.com/products/dekuNukem/duckypad-do-it-all-mechanical-macropad/) which lets you write scripts for keypresses, and my scripts which are simply:

1. Ctrl-Alt-G
2. Wait a tiny bit.
3. Type in a pre-programmed task name.
4. Enter.

Not completely robust to all situations, but pretty workable. I’d love to see more global keyboard shortcuts to hook onto with scripts though.

---

<div class="post-metadata">

**Author:** ![PitPossum](https://avatars.discourse-cdn.com/v4/letter/p/71c47a/32.png) [@PitPossum](https://discuss.epiforge.com/u/PitPossum)\
**Post date:** [February 6, 2024, 6:50pm UTC](https://discuss.epiforge.com/t/control-grindstonoe-with-elgato-streamdeck-or-any-other-custom-keyboard/305/3 "2024-02-06T18:50:03Z")

</div>

Heyho, thanks for your reply!  
This is actually a great hint - I am going to try if this will work 🙂
