Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ivan-1f/phichain/llms.txt
Use this file to discover all available pages before exploring further.
Quick Reference
This page lists all keyboard shortcuts in the Phichain editor. All shortcuts can be customized in Settings > Hotkey Settings.On macOS,
Ctrl is typically Cmd (Command key). The editor will adapt to your platform automatically.Note Placement
Place notes on the timeline by hovering your cursor and pressing these keys:| Shortcut | Action | Description |
|---|---|---|
Q | Place Tap Note | Place a standard tap note at cursor position |
W | Place Drag Note | Place a drag note at cursor position |
E | Place Flick Note | Place a flick note at cursor position |
R | Place Hold Note | Press once to start, move cursor, press again to finish |
Esc | Cancel | Cancel pending hold note or event placement |
Event Placement
Create line events on the event timeline:| Shortcut | Action | Description |
|---|---|---|
R | Place Transition Event | Create event with start → end value transition |
Q | Place Constant Event | Create event with constant value |
Esc | Cancel | Cancel pending event placement |
Position your cursor on the desired event track (Move/Rotate/Speed/Alpha/Size) before placing events.
Editing & Selection
| Shortcut | Action | Description |
|---|---|---|
Click | Select | Select note or event |
Ctrl+Click | Multi-select | Add to selection |
Drag | Box Select | Drag on timeline to select multiple objects |
Esc | Deselect All | Clear selection |
Backspace | Delete Selected | Remove selected notes/events |
Movement (Selected Objects)
Move selected notes or events with arrow keys:| Shortcut | Action | Description |
|---|---|---|
↑ | Move Up | Move notes/events earlier in time by one snap unit |
↓ | Move Down | Move notes/events later in time by one snap unit |
← | Move Left | Move notes left by one lane |
→ | Move Right | Move notes right by one lane |
The movement increment depends on your timeline snap settings (beat density).
Clipboard
Copy, cut, and paste operations:| Shortcut | Action | Description |
|---|---|---|
Ctrl+C | Copy | Copy selected notes/events to clipboard |
Ctrl+X | Cut | Cut selected notes/events to clipboard |
Ctrl+V | Paste | Paste clipboard contents at cursor position |
Undo/Redo
| Shortcut | Action | Description |
|---|---|---|
Ctrl+Z | Undo | Revert the last action |
Ctrl+Shift+Z | Redo | Reapply the last undone action |
Playback
Control chart playback:| Shortcut | Action | Description |
|---|---|---|
Space | Play/Pause | Toggle playback |
[ | Seek Backward | Step backward in time (hold to scrub) |
] | Seek Forward | Step forward in time (hold to scrub) |
Click on the timeline to seek to a specific position instantly.
Line Selection
Quickly select judgment lines:| Shortcut | Action | Description |
|---|---|---|
Ctrl+1 | Select Line 1 | Select the first line |
Ctrl+2 | Select Line 2 | Select the second line |
Ctrl+3 | Select Line 3 | Select the third line |
Ctrl+4 | Select Line 4 | Select the fourth line |
Ctrl+5 | Select Line 5 | Select the fifth line |
Ctrl+6 | Select Line 6 | Select the sixth line |
Ctrl+7 | Select Line 7 | Select the seventh line |
Ctrl+8 | Select Line 8 | Select the eighth line |
Ctrl+9 | Select Line 9 | Select the ninth line |
Ctrl+↑ | Select Previous Line | Cycle to previous line in list |
Ctrl+↓ | Select Next Line | Cycle to next line in list |
Camera/View (Game View)
Control the camera in the Game View panel:| Shortcut | Action | Description |
|---|---|---|
Ctrl+= or Ctrl++ | Zoom In | Zoom camera in (closer view) |
Ctrl+- | Zoom Out | Zoom camera out (farther view) |
Ctrl+0 | Reset Zoom | Reset camera to default zoom level |
File Operations
| Shortcut | Action | Description |
|---|---|---|
Ctrl+N | New Project | Create a new chart project |
Ctrl+O | Open Project | Open an existing project |
Ctrl+S | Save | Save current project |
Ctrl+Shift+S | Save As | Save project with a new name |
Customizing Shortcuts
All keyboard shortcuts can be customized:Modifier Keys
The editor recognizes standard modifier keys:- Ctrl (or Cmd on macOS): Control/Command
- Shift: Shift
- Alt: Alt/Option
Ctrl+Shift+Z for Redo).
Contextual Shortcuts
Some shortcuts only work in specific contexts:- Timeline Only
- Game View Only
- Global
- Note placement (Q/W/E/R)
- Event placement (Q/R)
- Arrow key movement
- Box selection by dragging
Tips for Efficient Editing
Master Note Placement
Master Note Placement
Keep your left hand on
Q, W, E, R while mousing with your right hand. You can place notes rapidly without looking at the keyboard.Use Line Quick Select
Use Line Quick Select
Memorize
Ctrl+1 through Ctrl+9 for your most-used lines. It’s much faster than clicking the Line List.Arrow Key Precision
Arrow Key Precision
After placing notes roughly, use arrow keys to fine-tune positions. It’s faster and more precise than dragging with the mouse.
Copy-Paste Patterns
Copy-Paste Patterns
Build a complex pattern once, then copy-paste it to repeat. Adjust timings as needed.
Space for Context
Space for Context
Press
Space frequently to hear how your chart sounds. Develop a play-pause-edit rhythm.Configuration Files
Hotkey settings are stored in:- Linux/macOS:
~/.config/phichain/hotkey.yml - Windows:
%APPDATA%\phichain\hotkey.yml
Resetting Hotkeys
To reset all hotkeys to defaults:- Close the editor
- Delete the
hotkey.ymlfile from the config directory - Restart the editor (defaults will be regenerated)
Custom hotkey configurations are not currently portable between installations. Back up your
hotkey.yml file if you want to transfer settings to another machine.Next Steps
Basic Charting
Return to the charting guide to practice using these shortcuts
Advanced Features
Explore advanced techniques to speed up your workflow