Comments (14)
this is actually a bug (or design decision?) with your prefered keybinder (guessing xbindkeeys
)
from bspwm.
Mouse binds are provided by bspwm
https://github.com/baskerville/bspwm#mouse-bindings
from bspwm.
ah, misread that, sorry
from bspwm.
I pushed a workaround in the numlock branch (2a2bdc3). Can you test it?
from bspwm.
Numlock branch didnt fix the problem
from bspwm.
I forgot to ungrab (fixed in 9eeb60e), if you set button_modifier in your autostart file, please try again.
Otherwise, I'll make a debug commit so we can understand what's happening under the hood.
from bspwm.
That code seems work with Capslock on, but no others
from bspwm.
Please checkout the numlock-debug branch and add
options=('!strip')
to the header of bspwm's PKGBUILD.
Then use your mouse bindings with and without NumLock and send me the relevant lines from bspwm's stdout (the lines starting with "button press").
from bspwm.
button press 1 0 0 #normal
button press 1 16 0 # numlock
button press 1 18 0 # numlock and capslock
button press 1 2 0 # capslock
I didnt test scroll lock because I dont have one
from bspwm.
Ok, I see... NumLock is Mod2.
What's the output of bspc get button_modifier
?
from bspwm.
bspc get button_modifier
mod4
from bspwm.
Should be fixed by 9b23755 (in the numlock branch).
The fix involves two new settings: numlock_modifier
and capslock_modifier
(the default values should be ok with your setup).
from bspwm.
Works
from bspwm.
Ok, merged in master.
from bspwm.
Related Issues (20)
- Bspwm Hung on select() and Become Unresponsive HOT 2
- Other windows overlay on the frozen window
- App's tooltip won't close HOT 2
- Window Borders Cover Everything and I Can't Run Picom HOT 1
- " quote in desktop name causes unparsable JSON --tree HOT 1
- `bspc subscribe report` doesn't work properly HOT 2
- Closing window is weird HOT 16
- bspc rules ignored after starting winit window HOT 4
- ultrawide screens HOT 1
- [QUESTION] How to keep two windows full of desktop ? HOT 9
- Wrap around when doing `bspc node {older,newer}`
- Github Actions Please
- [ Feature Request ] Window Title Bars
- `honor_size_hints` for floating windows only HOT 4
- Launch google-chrome HOT 4
- Master Stack tiling layouts HOT 1
- Binding Resize to Mod + Middle Mouse HOT 2
- Big empty space for no reason HOT 9
- Bspwmrc won't run on start HOT 3
- Odd behaviour when '#' is typed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bspwm.