Skip to content

How to ignore keybindings if i am using certain app? #3891

Closed Answered by loss-and-quick
loss-and-quick asked this question in Q&A
Discussion options

You must be logged in to vote

In the end, here's the solution:

local function toggle_keybindings(c)
  if c.class == "Emacs" then
    root.keys({})
  else
    root.keys(globalkeys)
  end
end
client.connect_signal("focus", toggle_keybindings)
client.connect_signal("unfocus", function(c)
	root.keys(globalkeys)			 
end)

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by loss-and-quick
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant