2016-07-08 4 views
0

私は、taglist buttonsがデフォルトの設定でミドルマウスイベントを受け付けないことに気付きました。どのタグリストボタンをクリックしたのかをキャプチャする方法はありますか?

私はそれを撚り糸で追加したいと考えています!

マウスの中ボタンを使用して、各タグごとに異なるコマンドを実行したいと思います。私が紛失しているのは、ifステートメントの正しい使い方だけです。クリックされたタグを検出する方法についてはあまりよく分かりません。どんなヘルプも本当に感謝しています。

mytaglist.buttons = awful.util.table.join(
    awful.button({ }, 2, 
     function(t) 
      if  ????? (taglist button 1 has been middle clicked) 
       runscript1 
      elseif ????? (taglist button 2 has been middle clicked) 
       runscript2 
      end 

答えて

2

docsによると、関数に渡されるタグオブジェクトは、文字列としてタグの名前が含まれている「名前」フィールドがあります。あなたはこのようにそれを記述する必要があることを意味

mytaglist.buttons = awful.util.table.join(
    awful.button({ }, 2, 
     function(t) 
      if t.name == "1" -- first tag pressed 
       runscript1 
      elseif t.name == "2" -- second tag pressed 
       runscript2 
      end 
     ... 
関連する問題