
用Allegro画板子也有几年了,今天想聊聊Stroke这个功能。说实话,刚接触的时候觉得这玩意儿挺花哨的,画个符号就能执行命令,感觉不如快捷键实在。但用习惯了之后,发现这功能真能提升效率,特别是画图画到手指抽筋的时候,少按几个键还是挺爽的。
Stroke命令说白了就是通过鼠标手势来触发命令,比如你按住Ctrl键,然后鼠标在画布上画一条竖线,就能执行某个操作。Allegro里默认自带了一些手势,但说实话,很多人可能都不知道这功能,或者觉得默认的手势不好用。其实这玩意儿是可以自定义的,而且设置起来也不难。
先说说怎么打开Stroke功能。在Allegro的界面里,找到Options或者User Preferences,具体路径可能因为版本不同有点差异,但一般都在User Preferences的UI选项里。找到Stroke这个选项,勾选Enable Stroke,然后你就可以用了。默认情况下,按住Ctrl键,然后在画布上拖动鼠标,就能画出手势。
默认的手势有哪些呢?比如画一条竖线,从下往上,是执行Zoom Fit;从上往下,是执行Zoom Out;画一条横线,从左往右,可能是执行Undo,从右往左是Redo。这些默认设置其实也够用,但如果你觉得不顺手,完全可以自己改。
自定义Stroke的方法也很简单。在User Preferences里找到Stroke的编辑界面,你可以看到当前所有的手势定义。想改的话,就点新建,然后在画布上画出你想要的手势,再分配一个命令给它。命令可以从列表里选,也可以直接输入命令名。比如我想把画一个圆定义为执行Move命令,那就在画布上画个圆,然后选择Move命令,保存就完事了。
这里有个小技巧,就是手势别画得太复杂,简单点容易识别。比如一条直线、一个对勾、一个圆圈,这些就挺好。画得太复杂,系统识别不了,反而耽误事。
另外,Stroke命令在布线的时候特别有用。比如你正在走线,想快速切换走线方式,或者想打开某个面板,不用去菜单里点,直接画个手势就出来了。我个人的习惯是,把常用的几个命令,比如Move、Copy、Delete、Zoom Fit、Undo这些,都设置成简单的手势,用起来特别顺手。
当然,Stroke也不是万能的,它也有局限性。比如在输入文字的时候,或者在某些特殊的编辑模式下,可能手势会冲突。但总体来说,这个功能还是值得一试的。如果你还没用过,建议去设置里打开,画几个手势试试,说不定你会爱上它。
最后再啰嗦一句,工具这东西,适合自己的才是最好的。快捷键也好,Stroke也好,都是辅助你画图的,怎么顺手怎么来。希望这篇小文章能帮到你,如果你有更好的使用心得,欢迎交流。








