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 参数可以是 123csa 的任何一个。1 用来指示鼠标按键 1。2 用来指示鼠标按键 2。3 用来指示鼠标按键 3。c 用来指示平台的主键盘组合键,例如,Windows 上的 Ctrl 键。s 用来指示平台的辅助键盘组合键,例如,Windows 上的 Shift 键。a 用来指示平台的第三键盘组合键,例如,Windows 上的 Alt 键。例如,如果要为按下 Ctrl 和 Alt 键情况下的双击鼠标按键 1 指定操作,则可指定 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 参数可以是 tpe 中的任何一个。t 用来指示鼠标操作应该在鼠标光标位于文本区域中时可用。p 用来指示鼠标操作应该在鼠标光标位于前置区中时可用。e 用来指示鼠标操作应该在鼠标光标位于扩展/隐藏区域中时可用。如果未指定上下文,则假定上下文为 t
action 使用 action 参数来对所指定的鼠标事件指定操作。如果未指定操作,则不对事件指定任何编辑器操作。

描述

编辑器所接收到的实际鼠标事件取决于编辑器的运行环境,包括工作站配置、操作系统、Java 支持以及封装编辑器应用程序等。在某些环境中,可能未激活某些鼠标操作。

示例

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

相关参考
query 命令
set 命令
mouseEvents 参数
updateProfile.userMouseActions 参数