因为有些功能的状态不是只有两个。比如ripple模式,你单按工具栏的话,会在off,单轨,多轨,三种之间轮流切换
如果反映在action list里,就是这样三个action
Set ripple editing all tracks
Set ripple editing off
Set ripple editing per-track
如果在这里运行all tracks或per-track模式的话,是不能直接再次双击他们关闭,因为已经提供了off这个单独的action给你。只是这里直接运行off这个action的话,其他两个的状态要重新打开action list才会刷新成off,当然实际上是已经生效的,只是ui没有刷新
我不知道你具体说的是哪个action,不过大概也是这个道理
另外middle drag这个问题,因为每个鼠标动作都要分配一个操作给他,哪怕是“No Action”也算一个,所以里面有且只有一个是on的,那双击另一个变成on,这个变成off了就不是什么神仙逻辑,而是很正常的逻辑
本帖最后由 dsynoiz 于 20-4-22 14:37 编辑