如何指定APL表达式按下快捷键执行?

时间:2014-05-22 08:17:42

标签: apl dyalog

我有Dyalog APL 13.2.20611.0 64 Unicode会话,我有实用功能,我想按快捷键运行。我该如何配置?

2 个答案:

答案 0 :(得分:3)

在Dyalog APL的13.2版中,在APL启动时调用usetup user命令。你可以做任何你想做的事。如果您运行的是Windows,则可以根据自己的喜好更改SALT \ spice \ setup.dyalog文件。

答案 1 :(得分:2)

我是这样做的:

(这全部存储在⎕SE内的单独ns中)

∇ lx
 menpath←'⎕se.mb'

     :With (menpath,'.dls')⎕WC'menu'('Caption' '&Develop')('Posn'(⎕SE.mb.help.Posn-1))
             'L3'⎕WC'menuitem'('Caption'('Tool1',⎕AV[9+⎕IO],'Shift+F1'))('Event' 'Select' '⍎MyCleverfunction1')('Accelerator' 112 1)
             'L4'⎕WC'menuitem'('Caption'('Tool2',⎕AV[9+⎕IO],'Shift+F2'))('Event' 'Select' '⍎MoreCleverneww')('Accelerator' 113 1)
 :EndIf

∇

应在⎕SE.Create-Event。

中调用此函数

希望这有帮助。