Studio: press ? to open the keyboard shortcuts panel
Maintainer thường phản hồi trong vòng 1 ngày
@B-Payal đang làm issue này rồi.
Từ ngày 14/10/2026.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react, typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Bắt đầu từ bảng phím tắt trong packages/studio/src/player/components/ShortcutsPanel.tsx và các mục phím tắt trong studioShortcuts.ts, sau đó tìm nơi xử lý keydown toàn cục trong trình phát studio. Gắn ? (Shift+/) để bật/tắt bảng, bỏ qua các sự kiện có mục tiêu là phần tử input, textarea hoặc contenteditable, và thêm ? vào danh sách phím tắt. Hoàn thành khi bảng mở và đóng bằng ? và Esc, không làm gì khi đang gõ trong ô văn bản, và có bài kiểm tra trong gói studio bao phủ việc mở, đóng và trường hợp ô văn bản.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Studio already has a shortcuts panel (the keyboard button in the timeline toolbar, packages/studio/src/player/components/ShortcutsPanel.tsx, sections in studioShortcuts.ts). There is no key that opens it, so people who look for shortcuts with ?, as in most editors, find nothing.
Done when
- Pressing
?(Shift+/) opens the shortcuts panel; pressing it again or Esc closes it. - It does nothing while focus is in a text field, input or contenteditable.
- The panel lists
?itself. - A test covers open, close and the text-field case.
Desktop candidate: this component is also used by the HyperFrames Desktop app, so the change reaches it with the next version bump.
Reviewer: @miguel-heygen. New to the repo? Start with CONTRIBUTING.md; run bun install, then the package's tests, before opening a PR.
- Ngôn ngữ chính
- TypeScript
- Star
- 54.1k
- Fork
- 4.9k
- Merge trung bình
- 8 giờ 32 phút
- Pull request đã merge (30 ngày)
- 707
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của heygen-com/hyperframes
-
gsap_tween_tail counts GSAP's force3D and autoRound flags as propertiesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
heygen-com/hyperframes#5683 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
heygen-com/hyperframes#5681 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
desktop-candidate difficulty/easy enhancement good first issue help wanted triage/ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
heygen-com/hyperframes#5582 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
remotion-to-hyperframes: Easing.cubic is mapped to power3 (quartic); cubic is power2Có thể đã có người làm @user-github-me đã nhận 3 ngày trước. Đang mởdifficulty/easy documentation help wanted triage/ready
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
heygen-com/hyperframes#5538 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`hyperframes docs examples` lists templates that don't existCó thể đã có người làm @Muhtasim-Munif-Fahim đã nhận 6 ngày trước. Đang mởbug difficulty/easy help wanted triage/ready
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
heygen-com/hyperframes#5393 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của heygen-com/hyperframes
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Chocobozzz/PeerTube#7832 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Pay to use?Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
darkreader/darkreader#16108 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Add: Dak Nong TV SDĐang mởcheck:passed streams:add
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug engine
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
frostney/GocciaScript#1746 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
agilepathway/label-checker#739 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày