Adobe After EffectsスクリプトのUIを作成しようとしています。私は、ボタンを押さずにボタンをクリックするのではなく、ちょっと違った動作をさせるために、ユーザーがボタンをクリックする機能を追加したいと考えています。キーボードのキーを押しながらボタンをクリックしたことを検出するにはどうすればよいですか? (Ctrlキーを押しながらクリック、Altキーを押しながらクリックなど)
ただし、ボタンをクリックしたときにキーが押されたかどうかを検出する方法はわかりません。
私は
myPanel.addEventListener("keydown", function (kd) {alert(kd.keyIdentifier); return(kd.keyIdentifier);});
コードのこの作品でのキー押下を検出するために管理してきましたが、それを押しているとき、私のボタンの名前を警告するリスナーを追加します。ボタンを押したときの動作を制御するボタンonClick
もあります。しかし、私はこれらの2つのリスナーをどのように組み合わせ、ボタンがクリックされたときにキーが押されたかについての情報を得る方法を理解することはできません。私はリスナをonClick
の中に入れようとしましたが、全く動作しません。
を参照してください、詳細については
、これはそうではありませんAdobe ScriptUI環境で作業する –