Chat Deck — 5x3 (images)

5x3 square deck;

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
imarawn
일일 설치 수
0
총 설치 수
12
평점
0 0 0
버전
3.4.0
생성일
2025-10-02
갱신일
2025-10-03
크기
28.5KB
라이선스
CC-BY-NC-SA-4.0
적용 사이트

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.