title: How to bind client key for particular client class in Awesome WM?
body: <p>I want to bind client key to perform some operation on <code>Mod1-q</code> shortcut only in vivaldi browser, so I write in <code>clientkeys</code> config in my <code>rc.lua</code>:</p>
  
  <pre><code>awful.key({"Mod1"}, "q",
  function (c)
    if c.class == "Vivaldi-stable" then
      someoperation()
    end
  end,
  {description = "Some operation only in browser", group = "client"})
  </code></pre>
  
  <p>The problem with this code is that <code>someoperation()</code> is performed if <code>Mod1+q</code> is pressed in <code>vivaldi</code> browser, but all other window got no input at all, while I want them to receive <code>Mod1+q</code> as before. Is there some obvious way to bind keys only to specific client class, maybe via <code>match</code> function?</p>