VS
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
🔥 Limited Time Special$30NOW $17— SAVE 43%!Lifetime Access • No Subscription
📱
TikTok

TikTok Keyboard Controls (⏮ ⏯ ⏭)

Control your FYP with your keyboard's ⏮ ⏯ ⏭ keys. Skip videos like skipping songs. Pause to catch that recipe. All without leaving your IDE.

Vibe Scroll
VIBESCROLL2 PROFILES
Advanced
TRANSPARENCY
100%
HIDE/SHOW SHORTCUT
K
👤ACCOUNT
📸 #personal
▶️ #personal
📱 #doom-scroll
✖️ #personal
📷
REELS
2 PROFILES
▶️
SHORTS
🎵
TikTok
FYP VIBES
𝕏
X
DOOMSCROLL
🔥
Reddit
ENDLESS
📘
Facebook
💼
LinkedIn
ADD
v2.5.0
0h 7m
LICENSED
Cursor - Project: Roller Coaster Tycoon w/ Assembly
RCTsrcphysicscoaster_physics.asm
mainUTF-8Assembly
Explorer...
📁RCT
📁src
📁core
📁physics
📁utils
📁include
📁data
λcoaster_physics.asm×
; RollerCoaster Tycoon Physics Engine
1section .data
2gravity dd 9.81
3friction dd 0.02
4max_speed dd 999 ; optimized!
5
6section .text
7global _calculate_velocity
8
9_calculate_velocity:
10push ebp
11mov ebp, esp
12 ; Get current speed
13mov eax, [ebp+8]
14 ; Apply gravity
15imul eax, [gravity]
16sar eax, 8
17
Cursor chat
User:

build rct3 coaster physics in asm

Cursor:

Creating physics engine...

Optimized
Ask Cursor...
TikTok
❤️
17.8K
💬
254
🔖
2.5K
↗️
4.4K
TikTok 1

The TikTok Problem

Every time you reach for the mouse, you lose your place in the code

Clicking the TikTok window steals focus from your IDE

Touch targets on TikTok are designed for phones, awkward with a mouse

Tab-switching interrupts both your code AND the video

No native keyboard shortcuts for TikTok navigation

Browser media key support is inconsistent and unreliable

Vibe Scroll for TikTok

Vibe Scroll registers as a media player with your operating system. Your keyboard's ⏯ ⏭ ⏮ keys control TikTok directly, just like they control Spotify.

Play/Pause Toggle

Press ⏯ to pause when you see something interesting. Press again to resume. Video state persists perfectly.

Next Video

Press ⏭ to skip to the next TikTok instantly. No waiting for the current video to end. Jump ahead on demand.

Previous Video

Press ⏮ to go back to the previous video. Missed something? One keystroke brings it back.

How It Works

1

System Registration

Vibe Scroll uses souvlaki to register as a media player with your OS (MPRemoteCommandCenter on macOS, SMTC on Windows, MPRIS on Linux).

2

Event Capture

When you press a media key, the OS routes the event to Vibe Scroll. We capture Play, Pause, Next, Previous, and Toggle events.

3

JavaScript Execution

The Rust backend triggers JavaScript functions injected into TikTok: __togglePlayback(), __triggerNextVideo(), __triggerPrevVideo().

4

DOM Manipulation

For Next/Prev, we find the video element, dispatch keyboard events (ArrowDown/ArrowUp), or use scrollIntoView as fallback.

Why Developers Love This

Hands Stay on Keyboard

Your fingers never leave the home row. Control your entertainment the same way you control your music — with media keys.

Works System-Wide

Media keys work even when Vibe Scroll isn't focused. Keep coding in Cursor/VS Code while controlling TikTok with your keyboard.

Cross-Platform Support

Same experience on macOS, Windows, and Linux. Works with any keyboard that has media keys, including MacBook Touch Bar.

Like Changing Songs

Skip a boring TikTok the same way you skip a song. The mental model is intuitive — press next, get new content.

Ready to Scroll Smarter?

10 MB download. 1 hour free trial. $17 forever. Includes TikTok and 7 other platforms.