mouseAction 參數

請利用 mouseAction 參數來設定或查詢指定滑鼠事件所指派的編輯器動作。

可用性

query 指令
set 指令

範圍

現行視圖

語法

query mouseAction.[modifier-][...]{dragged |
                                  entered |
                                  exited |
                                  hover |
                                  moved |
                                  pressed.count |
                                  released.count
                                 }[.context][...]
set mouseAction.[modifier-][...]{dragged |
                                entered |
                                exited |
                                hover |
                                moved |
                                pressed.count |
                                released.count
                               }[.context][...] [action] 

參數

modifier modifier 參數可以是 123csa1 用來表示滑鼠左鍵。 2 用來表示滑鼠右鍵。 3 用來表示滑鼠按鍵 3。 c 用來表示平台的主要鍵盤修飾元(如 Windows 中的 Ctrl 鍵)。 s 用來表示平台的次要鍵盤修飾元(如 Windows 的 Shift 鍵)。 a 用來表示平台的第三鍵盤修飾元(如 Windows 的 Alt 鍵)。 比方說,如果您想指定連按兩下滑鼠左鍵且同時按下 Ctrl 和 Alt 鍵的動作,您可以指定 c-a-1-pressed.2
dragged 使用 dragged 參數將動作指派給拖曳滑鼠的事件。
entered 使用 entered 參數將動作指派給滑鼠輸入的事件。
exited 使用 exited 參數將動作指派給滑鼠跳出的事件。
hover 使用 hover 參數將動作指派給滑鼠滑動的事件。
moved 使用 moved 參數將動作指派給滑鼠移動的事件。
pressed.count 使用 pressed 參數將動作指派給壓按滑鼠的事件。 count 參數指出與事件相關之按鈕的次數。
released.count 使用 released 參數將動作指派給放開滑鼠的事件。 count 參數指出與事件相關之按鈕的次數。
context context 參數可以是 tpet 用來表示當滑鼠游標在文字區域時,應可使用滑鼠動作。 p 用來表示當滑鼠游標在字首區域時,應可使用滑鼠動作。 e 用來表示當滑鼠游標在展開/隱藏區域時,應可使用滑鼠動作。 如果您並未指定 context,則會採用 t
action 請利用 action 參數來指定您要指派給指定滑鼠事件的動作。 如果您沒有指定動作,就不會有任何指派至事件的編輯器動作。

說明

編輯器所接收的實際滑鼠事件會隨著編輯器的執行環境(工作站配置、作業系統,Java 支援,含括編輯器應用程式等等)而不同。 在某些環境下,可能無法啟動部分滑鼠動作。

範例

query mouseAction.popup
set mouseAction.1-pressed.1.t.p cursorToMouse 

相關參照
query 指令
set 指令
mouseEvents 參數
updateProfile.userMouseActions 參數