Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clientbuttons dont work after releading the mod key #3290

Open
flexagoon opened this issue Mar 18, 2021 · 1 comment
Open

clientbuttons dont work after releading the mod key #3290

flexagoon opened this issue Mar 18, 2021 · 1 comment

Comments

@flexagoon
Copy link

flexagoon commented Mar 18, 2021

Output of awesome --version:

awesome v4.3-905-g413d47d5a-dirty (Too long)
• Compiled against Lua 5.3.6 (running with Lua 5.3)
• API level: 4
• D-Bus support: yes
• xcb-errors support: no
• execinfo support: yes
• xcb-randr version: 1.6
• LGI version: 0.9.2
• Transparency enabled: yes
• Custom search paths: no

How to reproduce the issue:
Add this to your config:

clientbuttons = awful.util.table.join(
    awful.button({ modkey }, 1, awful.mouse.client.move)
)

Actual result:

The bind only works after you press any other key combination which involves the modkey and hold the mouse button without releasing the mod key

Expected result:

Windows can be dragged with a mouse even after releasing the mod key and pressing it again

@Elv13
Copy link
Member

Elv13 commented Apr 5, 2021

I can't find it right now, but I am pretty sure this is a duplicate. There's some corner case when the layout changes what are not handled well. Beside moving to libinput directly, I am not quite sure how to fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants