夜光 MML工坊

鍵盤與滑鼠快捷鍵

四張表,一頁看完

  1. 兩個世界:焦點決定鍵盤
  2. 播放控制
  3. 鋼琴捲簾的鍵盤
  4. 滑鼠與滾輪
  5. 全站通用

每一顆按鈕在做什麼、以及那些沒有快捷鍵的功能,在編輯器功能說明。第一次用請先走一遍編輯器入門

兩個世界:焦點決定鍵盤

編輯器有兩個可以動的地方——鋼琴捲簾MML 文字區——而它們共用鍵盤。規則只有一條:

焦點在文字區時,捲簾的鍵全部讓路。

也就是說:在文字框裡打字的時候,Delete 是刪字、Ctrl+C 是複製文字、方向鍵是移動游標,跟平常的文字框一模一樣。就算滑鼠正停在捲簾上也一樣——把手放在捲簾上打字是很自然的姿勢,那時候吃掉你的文字貼上會很討人厭。

要回到捲簾的世界,在捲簾上點一下(點空白處不會畫出東西的模式是只選取)。

捲簾那一側的鍵有一個共同前提:要有選取Delete+-Ctrl+CX 都是對「選起來的那幾個音」動作,沒有選取就什麼都不會發生。

另外,對話框或右鍵選單開著的時候整組停手:力度框開著按 Delete 不會刪掉背後的音符,按 3 也不會偷偷換掉音符長度。

播放的那五顆鍵是另一組Space 與四顆方向鍵):它們不需要選取,但同樣在文字區打字時讓路——在文字框裡按空白鍵就是打一個空格。詳見播放的快捷鍵

焦點在 MML 文字區時,下面兩張鍵盤表的鍵全部讓路,那時是純文字編輯(Delete 刪字、Ctrl+C 複製文字、方向鍵移動游標、Space 打一個空格)。對話框或右鍵選單開著時也整組停手。

切換分頁與存檔沒有快捷鍵,只能點按鈕(存檔本來就是自動的,見設定抽屜)。

播放控制

作用前提
Space演奏/暫停/繼續引擎就緒;焦點不在其他按鈕或輸入框上
播放頭退/進一小節演奏中或暫停中
回到開始演奏中或暫停中
停止演奏中或暫停中
媒體鍵:演奏/暫停、停止、前後一小節按過一次演奏之後

鋼琴捲簾的鍵盤

作用前提
0切到只選取(箭頭)模式
1 2 3 4 5 6音符長度:全音符/二分/四分/八分/十六分/三十二分
7六十四分音符。工具列上沒有這一顆按鈕——按下去那七顆會全部暗掉,那不是壞掉,是「現在的長度不在這七顆裡」。左邊那個音符圖示會告訴你現在是什麼
.切換接下來畫的音符帶不帶附點(長度變 1.5 倍)。已經畫好的音要加附點走右鍵選單繪製模式;六十四分音符不支援附點
Ctrl+A選起目前這條聲部的全部音符。接著按 Ctrl+C 就是整條的 MML
Ctrl+D選取的那一段複製接在自己後面,往後推整數個小節。按住 Ctrl 連點 D 就一小節一小節鋪出去有選取、非播放中
DeleteBackspace選起來的音變回同長度的休止符有選取、非播放中
+-力度加減一格有選取、非播放中
Ctrl+C複製選起來的音有選取
Ctrl+X剪下選起來的音有選取、非播放中
Ctrl+V貼上音符(落點=選取處或滑鼠位置)非播放中
半格微調(改長度時只有 只在拖曳中
Shift+ 上下一個八度只在拖曳中;打擊樂器捲簾沒有八度這回事,按了不會動
Shift+ 前後一小節。是位移不是吸附——落在反拍上的音會移到下一小節的同一個反拍只在拖曳中
Esc取消正在進行的拖曳並停掉試聽;沒有拖曳的時候清空選取

滑鼠與滾輪

手勢作用前提
左鍵點空白處畫一個音繪製模式
左鍵點空白處設播放開始線只選取模式
左鍵空白處拖曳框選:選取變成剛好框到的那幾個(框到 0 個就是清空)只選取模式、非播放中
Ctrl+空白處拖曳框選追加:已經選起來的留著只選取模式、非播放中
右鍵點空白處右鍵選單
左鍵/右鍵點小節尺設播放開始線/開選單播放中也可以
左鍵點音符選它並發一聲
右鍵點音符音符選單
拖曳音符搬動非播放中
拖音符右邊框改長度單選、非播放中
Ctrl+點音符加進/移出選取非播放中
Shift+點音符範圍選取非播放中
雙擊音符文字游標跳到它的位置只選取模式、非播放中
點左側琴鍵試聽那個音播放中也可以
Ctrl+滾輪格寬縮放
Ctrl+Shift+滾輪 或 Alt+滾輪列高縮放
Shift+滾輪水平捲動

Ctrl+點音符Ctrl+不一樣,而且是刻意的。 點是切換(已經選起來的會被抽掉),框是純追加(已經選起來的一定留著)。框選很難精準地「只框到還沒選的那些」,所以它不做切換。

純框(不按 Ctrl)是取代:選取變成剛好框到的那幾個。選取可以在視窗外而畫面上沒有任何線索,所以預設不追加——不然「在第 3 小節選好幾個音、捲到第 40 小節再框住眼前這幾個」會默默改到第 3 小節。

全站通用

作用前提
Ctrl+Z復原
Ctrl+Shift+ZCtrl+Y重做
Ctrl+S儲存這一份樂譜。已經存過而且名字沒改的話就直接存回同一份;否則打開儲存框
Esc關閉對話框、設定抽屜、手機選單
調整捲簾與編輯區的高度(Shift 一次跨大步)焦點在分隔線
EnterEsc確定/取消改名正在改樂譜名
[]目前這一份樂譜的樂器換成上一個/下一個。按住不放會連續換,到清單的頭尾就停住焦點不在文字區或下拉上;對話框與設定抽屜關著
M目前這一份樂譜靜音/解除。只影響試聽——匯出、另存與分享照舊完整焦點不在文字區或下拉上;對話框與設定抽屜關著
Shift+M只播這一份,其他全部靜音。再按一次全部解除同上
H捲簾上顯示/隱藏這一份的音符。它照樣出聲、照樣匯出同上
Shift+H捲簾上只看這一份,其他全部拿掉。再按一次全部顯示同上
S3D 混音的開關(樂器列尾端那顆同心圓)。不會打開設定框——這一顆是給「開一下、關一下、聽差別」用的同上

Ctrl+S 有兩種行為,分界是「這還是不是你上次存的那一份」。

直接存回去——你這一輪已經存過(或開過)一份檔案,而且之後沒有改檔名、也沒有換目的地。這時候按下去就直接寫回同一份,不會再問一次要不要覆蓋,右下角會出現一句確認。這是全站唯一一條不問就覆寫既有存檔的路,所以下面那幾種情況一律不走它。

打開儲存框——第一次存、還沒取名字、改過檔名(那是另存新檔)、在框裡把目的地換過、或目的地是 web 但登入已經失效。貼上取代、載入分享、匯入檔案之後也會打開框:那些都是把編輯器裡的東西整批換掉,換完之後它已經不是你原本那份檔案了。

這一份是空的(沒有任何音符)時按下去只會提醒一句,不會開框。已經有別的對話框開著時它不作用——除了儲存框自己開著的時候,那時 Ctrl+S 就等於按下那顆儲存鈕。

[] 試聽的方式沒有變:左手按住捲簾左側的琴鍵不放,右手按 [],每換一個樂器就會用新音色把那個音重發一次。音高由你按的那一鍵決定——樂器的音域各不相同,自動挑一個音高常常會落在音域外,聽起來像壞掉。

演奏中換樂器則是下一個音就生效,不必停下來。

那四顆的規則只有一句話:字母選管哪裡,加 Shift 就是「只有這一份」。 M 管耳朵、H 管眼睛——跟樂器列上那四顆按鈕排成的兩組完全一樣。

獨奏刻意沒有給 S 這裡有兩種獨奏(只播管耳朵、只看管眼睛),S 只能給其中一個,另一個就會變成一顆背不起來的鍵。那顆鍵給了空間混音(Spatial)。

每一顆按鈕在做什麼、以及那些沒有快捷鍵的功能,在編輯器功能說明。還沒讀過入門?編輯器入門有一條從零到貼進遊戲的完整路線。想手寫 MML 看 語法教學,其他問題看常見問題