keybinds without input-only windows #13

Merged
karx merged 13 commits from hungl/xcrab:master into master 2022-08-01 22:56:10 -05:00

13 commits

Author SHA1 Message Date
Akshat Deshpande 043bbb63ff more small changes to satisfy karx 2022-08-01 22:46:33 -05:00
Akshat Deshpande a6059ab533 small changes to satisfy karx 2022-08-01 22:36:30 -05:00
Akshat Deshpande eff8ef2f6e actual final commit 2022-08-01 20:03:23 -05:00
Akshat Deshpande cfc0334515 the final commit
I still have to add not crashing when there are no windows left (although it seems that only happens sometimes)

I also have to add a few just-in-cases like completely discarding mod2 in the ModMask (a very difficult thing to do), as well as  moving some functions around and commenting, but in most cases, xcrab should work!
2022-08-01 19:54:02 -05:00
Akshat Deshpande 464f57f91d lmao we can actually type now 2022-08-01 12:59:02 -05:00
Akshat Deshpande 3ef4a2c9fc remove most of the idiotic stuff I did before (still doesn't work) 2022-07-31 13:46:21 -05:00
Akshat Deshpande f68559f233 add a little side note 2022-07-29 11:32:07 -05:00
Akshat Deshpande cd2e9bab9e add keysymdef.rs 2022-07-29 11:31:33 -05:00
Akshat Deshpande 85c82e7504 random commit (please ignore) 2022-07-28 21:37:00 -05:00
Akshat Deshpande 65d2207a5f minor changes + re-add custom error type 2022-07-28 14:22:10 -05:00
Akshat Deshpande 9e21c0a02a remove keypress event debugging, make keybind to destroy client work 2022-07-28 13:04:58 -05:00
Akshat Deshpande 65048bab95 alright, keybinds the right way
we still need to make use of the config file, but that's easy enough to change
I'm not quite sure how you would get the inner value for the modmask, but if you make a
simple keypress event listener (or use an existing one, I'm sure those exist),
the inner value that you want is in the keybutmask value of the event object
I'll probably deal with that myself, but I'll leave that here for future reference
2022-07-28 12:57:50 -05:00
Akshat Deshpande 5d14402cc8 revert to 33c1cc80b6 "make destroying focused client actually work" 2022-07-25 19:47:22 -05:00