2009-07-08 [長年日記]

[Q3] ダブルクリックへのアクションの割り当て

VK_F24を直で割り当てるのはあまりにもあれなので、keymap.xml側にダブルクリック用の名前を用意してそれを使うようにしてみました。左ダブルクリックがldblclkで右がrdblclkです*1。名前はまた変えるかもしれません。

また、今のところリストビューでしか使えません。

たとえば、左のダブルクリックで、送信箱ならエディットウィンドウを開き、それ以外なら未読・既読を切り替えるなら以下のような要素を、keymap.xmlのListWindowのところに入れればOKです。

<action name="MessageMacro"
        param="&quot;@If(@FolderFlag(@Folder(:FN-FULLNAME, :FT-CURRENT), :FF-OUTBOX),
                         @InvokeAction('MessageCreate', 'edit'),
                         @Seen(@Not(@Seen())))&quot;">
  <key name="ldblclk"/>
</action>

*1  わかりにくい


トップ «前の日記(2009-07-06) 最新 次の日記(2009-07-10)»