Chat Deck — 5x3 (images)

5x3 square deck;

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
imarawn
Installazioni giornaliere
0
Installazioni totali
11
Valutazione
0 0 0
Versione
3.4.0
Creato il
02/10/2025
Aggiornato il
03/10/2025
Dimensione
28,5 KB
Licenza
CC-BY-NC-SA-4.0
Applica a

Chat Deck — 5×3 Square, Zoom-on-Hover, Dark Hover BG, Per-Room, Hotkeys, Minimize-to-FAB (push_service only)

A clean, in-browser Stream Deck for Chaturbate.
Fixed 5×3 grid of square buttons with per-room labels & messages, global/room hotkeys, zoom-on-hover + dark hover background, and minimize to a bottom-right FAB. Messages are sent directly via /push_service/publish_chat_message_live/ — no DOM scraping.


✨ Features

  • 5×3 fixed grid (15 buttons), perfectly square.
  • Per-room profiles: each room gets its own labels/messages + hotkeys.
  • Labels vs. message text: set a button name (what you see) and a message (what gets sent).
  • Hotkeys:
    • Default: 1–5 (row 1), Q–T (row 2), A–G (row 3)
    • Fully configurable per room (supports Ctrl/Alt/Shift/Meta).
    • Optional: enable/disable from the userscript menu.
  • Push API only: uses POST /push_service/publish_chat_message_live/ with CSRF + room autodetection.
  • Look & feel:
    • Idle: slightly smaller & transparent.
    • Hover: zooms to full size + dark background for strong contrast.
    • Square buttons with crisp hover feedback.
  • Minimize / Restore:
    • Minimize hides the deck.
    • A small “Chat Deck” button (FAB) appears bottom-right to restore.
  • Data stored via Tampermonkey (labels/messages, hotkeys, and UI state).

✅ Requirements

  • Tampermonkey (or compatible userscript manager).
  • Logged-in session on chaturbate.com (the script reads csrftoken and optional username to send through the API).

⚙️ Usage

  • Shift+Click a button → edit its label/message.
  • Click a button → send the message instantly.
  • Hotkeys → trigger buttons without clicking.
  • Header buttons:
    • Hotkeys: open hotkey editor.
    • Edit Room: edit all 15 labels/messages for current room.
    • Copy Default Here: copy default profile into current room.
    • Use as Default: save current setup as global default.
    • Minimize: hide the deck; restore with bottom-right “Chat Deck” FAB.
  • Userscript menu (Tampermonkey → Script commands):
    • Toggle hotkeys.
    • Adjust square size.
    • Adjust idle scale and opacity.

📸 Look & Feel

  • Idle state: transparent, shrunk slightly.
  • Hover state: zooms, darkens background, crisp buttons.
  • Square grid: always 5×3, no scrollbars.

📝 License

Licensed under CC BY-NC-SA 4.0.
Free for personal/non-commercial use with attribution.
Commercial use is not allowed.