Skip to content

Let your Twitch chat control your computer! Setup commands to control your mouse & keyboard, perfect for a fun stream!

Notifications You must be signed in to change notification settings

teampurpledot/twitch-key-control

Repository files navigation

Twitch Key Control

Let your Twitch chat control your computer! Setup commands to control your mouse & keyboard, perfect for a fun stream!

Features

  • Let your Twitch chat control your computer
  • Keyboard & mouse compatible
  • Configurable press time & repetitions
  • No Twitch auth required
  • Windows, Mac & Linux compatible
  • Cancel instructions

Default configuration

{
  "settings": {
    "channel": "Ailakks",
    "minimum_amount": 0,
    "delay": 5000
  },
  "keys": [
    { "command": "up", "key": ["up"] },
    { "command": "down", "key": ["f"], "time": 750 },
    { "command": "right", "key": ["f"], "repeat": 5, "delay": 50 },
    { "command": "left", "key": ["q"], "time": 100 },

    { "command": "walk", "key": ["w"], "time": 700 },
    { "command": "right", "key": ["d"], "time": 750 },
    { "command": "left", "key": ["a"], "time": 750 },
    { "command": "back", "key": ["s"], "time": 750 },

    { "command": "stop", "keys": ["w", "a", "s", "d"], "cancel": true }
  ],
  "language": {
    "CHANNEL_NAME_PROMPT": "Introduce your Twitch channel here: ",
    "ACTION_PERFORM_SINGULAR": "Action '{command}' performed at the request of the chat.",
    "ACTION_PERFORM_PLURAL": "Action '{command}' performed {amount} times at the request of the chat.",
    "CHAT_STATUS_CONNECTED": "Successfully connected to the '{channel}' channel."
  }
}

About

Let your Twitch chat control your computer! Setup commands to control your mouse & keyboard, perfect for a fun stream!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published