Chat Deck — 5x3 (images)

5x3 square deck;

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
imarawn
Günlük kurulumlar
0
Toplam kurulumlar
12
Değerlendirmeler
0 0 0
Versiyon
3.4.0
Oluşturulma
02.10.2025
Güncellenme
03.10.2025
Boyut
28,5 KB
Lisans
CC-BY-NC-SA-4.0
Geçerli

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.