Salvete!我有一个简单的InDesign脚本来显示调色板窗口。问题是,当我显示此窗口或任何其他scriptui调色板时,InDesign会丢失所有键盘焦点 - 我只是无法输入任何内容。就像脚本调色板吃掉我所有的键盘输入一样。
这是最简单的脚本:
#targetengine session; //I have tried without this line, too.
var PaletteWindow = new Window('palette', "Test");
PaletteWindow.show();
我错过了什么吗?有没有人见过这个问题? 我在XP Pro SP3上使用InDesign CS4;配备Core Duo的Dell Precision T3400; 4mb的RAM。
以下是InDesignSecrets上我的帖子的链接: http://indesignsecrets.com/forum/indesign-add-ons-scripts-scripting-and-plug-ins/scriptui-palette-breaks-keyboard#p8419
答案 0 :(得分:3)
http://forums.adobe.com/thread/288782?start=0&tstart=0
这是另一种解决方法: 由于调色板应该“做某事”然后将焦点返回到IND,然后添加:
app.activate();
到按钮的函数调用。这样,按下按钮后,您可以在IND中正常工作。
这很好用,除了随时你将鼠标移到调色板上,它将焦点设置到应用程序。此解决方案是CS4的解决方法。
<强> [更新] 强> 现在我正在使用CS5,我发现不再需要这样做了。似乎问题是CS4 UI脚本界面中的一个错误。