鍵盤與滑鼠快捷鍵
四張表,一頁看完
每一顆按鈕在做什麼、以及那些沒有快捷鍵的功能,在編輯器功能說明。第一次用請先走一遍編輯器入門。
兩個世界:焦點決定鍵盤
編輯器有兩個可以動的地方——鋼琴捲簾與 MML 文字區——而它們共用鍵盤。規則只有一條:
焦點在 MML 文字區或其他輸入框時,快捷鍵保留原生文字操作。唯一例外是 Ctrl+D:在目前音軌的 MML 文字區也會複製選取音符,不開啟瀏覽器書籤。其他輸入框不攔截。macOS 使用 ⌘。
对話框、抽屜或右鍵選單開啟時,不會操作背後的音符。
捲簾那一側的鍵有一個共同前提:要有選取。Delete、+/-、Ctrl+C/X 都是對「選起來的那幾個音」動作,沒有選取就什麼都不會發生。
另外,對話框或右鍵選單開著的時候整組停手:力度框開著按 Delete 不會刪掉背後的音符,按 3 也不會偷偷換掉音符長度。
播放的那五顆鍵是另一組(Space 與四顆方向鍵):它們不需要選取,但同樣在文字區打字時讓路——在文字框裡按空白鍵就是打一個空格。詳見播放的快捷鍵。
播放控制
| 鍵 | 作用 | 前提 |
|---|---|---|
| Space | 演奏/暫停/繼續 | 引擎就緒;焦點不在其他按鈕或輸入框上 |
| ←/→ | 播放頭退/進一小節 | 演奏中或暫停中 |
| ↑ | 回到開始 | 演奏中或暫停中 |
| ↓ | 停止 | 演奏中或暫停中 |
| ⏯ ⏹ ⏮ ⏭ | 媒體鍵:演奏/暫停、停止、前後一小節 | 按過一次演奏之後 |
鋼琴捲簾的鍵盤
| 鍵 | 作用 | 前提 |
|---|---|---|
| 0 | 切到只選取(箭頭)模式 | — |
| 1 2 3 4 5 6 | 音符長度:全音符/二分/四分/八分/十六分/三十二分 | — |
| 7 | 六十四分音符。工具列上沒有這一顆按鈕——按下去那七顆會全部暗掉,那不是壞掉,是「現在的長度不在這七顆裡」。左邊那個音符圖示會告訴你現在是什麼 | — |
| . | 切換接下來畫的音符帶不帶附點(長度變 1.5 倍)。已經畫好的音要加附點走右鍵選單 | 繪製模式;六十四分音符不支援附點 |
| Ctrl+A | 選起目前這條聲部的全部音符。接著按 Ctrl+C 就是整條的 MML | — |
| Ctrl+D | 選取的那一段複製接在自己後面,往後推整數個小節。按住 Ctrl 連點 D 就一小節一小節鋪出去 | 有選取、非播放中 |
| Delete/Backspace | 選起來的音變回同長度的休止符 | 有選取、非播放中 |
| +/- | 力度加減一格 | 有選取、非播放中 |
| Ctrl+C | 複製選起來的音 | 有選取 |
| Ctrl+X | 剪下選起來的音 | 有選取、非播放中 |
| Ctrl+V | 貼上音符(落點=選取處或滑鼠位置) | 非播放中 |
| ↑ ↓ ← → | 半格微調(改長度時只有 ← →) | 只在拖曳中 |
| Shift+↑ ↓ | 上下一個八度 | 只在拖曳中;打擊樂器捲簾沒有八度這回事,按了不會動 |
| Shift+← → | 前後一小節。是位移不是吸附——落在反拍上的音會移到下一小節的同一個反拍 | 只在拖曳中 |
| Esc | 取消正在進行的拖曳並停掉試聽;沒有拖曳的時候清空選取 | — |
Ctrl+D 保留選取起點在小節內的位置,往後移整數個小節再複製;不會把後面的內容推開。落點範圍內原有的音符會被覆蓋,完成時會回報數量。每次可用 Ctrl+Z 復原。新副本會自動選取,因此連按可繼續往後鋪排;按住不會連續觸發。
滑鼠與滾輪
| 手勢 | 作用 | 前提 |
|---|---|---|
| 左鍵點空白處 | 畫一個音 | 繪製模式 |
| 左鍵點空白處 | 設播放開始線 | 只選取模式 |
| 左鍵空白處拖曳 | 框選:選取變成剛好框到的那幾個(框到 0 個就是清空) | 只選取模式、非播放中 |
| Ctrl+空白處拖曳 | 框選追加:已經選起來的留著 | 只選取模式、非播放中 |
| 右鍵點空白處 | 開右鍵選單 | — |
| 左鍵/右鍵點小節尺 | 設播放開始線/開選單 | 播放中也可以 |
| 左鍵點音符 | 選它並發一聲 | — |
| 右鍵點音符 | 開音符選單 | — |
| 拖曳音符 | 搬動 | 非播放中 |
| 拖音符右邊框 | 改長度 | 單選、非播放中 |
| Ctrl+點音符 | 加進/移出選取 | 非播放中 |
| Shift+點音符 | 範圍選取 | 非播放中 |
| 雙擊音符 | 文字游標跳到它的位置 | 只選取模式、非播放中 |
| 點左側琴鍵 | 試聽那個音 | 播放中也可以 |
| Ctrl+滾輪 | 格寬縮放 | — |
| Ctrl+Shift+滾輪 或 Alt+滾輪 | 列高縮放 | — |
| Shift+滾輪 | 水平捲動 | — |
Ctrl+點音符與 Ctrl+框不一樣,而且是刻意的。 點是切換(已經選起來的會被抽掉),框是純追加(已經選起來的一定留著)。框選很難精準地「只框到還沒選的那些」,所以它不做切換。
純框(不按 Ctrl)是取代:選取變成剛好框到的那幾個。選取可以在視窗外而畫面上沒有任何線索,所以預設不追加——不然「在第 3 小節選好幾個音、捲到第 40 小節再框住眼前這幾個」會默默改到第 3 小節。
全站通用
| 鍵 | 作用 | 前提 |
|---|---|---|
| Ctrl+Z | 復原 | — |
| Ctrl+Shift+Z/Ctrl+Y | 重做 | — |
| Ctrl+S | 儲存這一份樂譜。已經存過而且名字沒改的話就直接存回同一份;否則打開儲存框 | — |
| Esc | 關閉對話框、設定抽屜、手機選單 | — |
| ↑ ↓ | 調整捲簾與編輯區的高度(Shift 一次跨大步) | 焦點在分隔線上 |
| Enter/Esc | 確定/取消改名 | 正在改樂譜名 |
Ctrl+S 有兩種行為,分界是「這還是不是你上次存的那一份」。
直接存回去——你這一輪已經存過(或開過)一份檔案,而且之後沒有改檔名、也沒有換目的地。這時候按下去就直接寫回同一份,不會再問一次要不要覆蓋,右下角會出現一句確認。這是全站唯一一條不問就覆寫既有存檔的路,所以下面那幾種情況一律不走它。
打開儲存框——第一次存、還沒取名字、改過檔名(那是另存新檔)、在框裡把目的地換過、或目的地是 web 但登入已經失效。貼上取代、載入分享、匯入檔案之後也會打開框:那些都是把編輯器裡的東西整批換掉,換完之後它已經不是你原本那份檔案了。
這一份是空的(沒有任何音符)時按下去只會提醒一句,不會開框。已經有別的對話框開著時它不作用——除了儲存框自己開著的時候,那時 Ctrl+S 就等於按下那顆儲存鈕。