---
# System prepended metadata

title: Light Dance 軟體入門篇

---

# Light Dance 軟體篇


### 事前會用到的插件

```python=
pip install PyQt6
pip install PyQt6-WebEngine
```


### 鍵盤快捷鍵說明
| 按鍵 | 功能 | 作用 |
|:---:|:---|:---|
| `1` | 調用 `colorchanged` 方法 | 保存當前顏色設置變更 |
| `2` | 調用 `set_frame_start_bynowtime` 方法 | 將當前時間設置為當前幀的開始時間 |
| `3` | 調用 `set_frame_end_bynowtime` 方法 | 將當前時間設置為當前幀的結束時間 |
| `G` | 執行 JavaScript 命令 `wavesurfer.playPause()` | 播放/暫停音頻波形 |
| `A` | 調用 `addnewframe` 方法 | 在當前位置添加新的關鍵幀 |
| `D` | 調用 `delframe` 方法 | 刪除當前關鍵幀 |
| `P` | 調用 `forward` 方法 | 快進 0.1 秒 |
| `O` | 調用 `backward` 方法 | 倒退 0.1 秒 |
| `9` | 調用 `zoomin` 方法 | 放大波形顯示 |
| `8` | 調用 `zoomout` 方法 | 縮小波形顯示 |
| `-` | 調用 `scrollleft` 方法 | 向左滾動波形顯示 |
| `=` | 調用 `scrollright` 方法 | 向右滾動波形顯示 |


| 快捷鍵 | 功能                               | 呼叫的函數                      |
|--------|------------------------------------|--------------------------------|
| `1`    | 更改當前的顏色設定                  | `colorchanged`                 |
| `2`    | 設置當前幀的開始時間                | `set_frame_start_bynowtime`    |
| `3`    | 設置當前幀的結束時間                | `set_frame_end_bynowtime`      |
| `G`    | 播放或暫停音頻                      | 匿名函數，呼叫`playPause`方法  |
| `A`    | 添加一個新的關鍵幀                  | `addnewframe`                  |
| `D`    | 刪除當前的關鍵幀                    | `delframe`                     |
| `P`    | 快進功能，增加當前播放時間 0.1 秒   | `forward`                      |
| `O`    | 倒退功能，減少當前播放時間 0.1 秒   | `backward`                     |
| `9`    | 增加音波圖的縮放比例，放大功能      | `zoomin`                       |
| `8`    | 減少音波圖的縮放比例，縮小功能      | `zoomout`                      |
| `-`    | 向左滾動音波圖                      | `scrollleft`                   |
| `=`    | 向右滾動音波圖                      | `scrollright`                  |
