summaryrefslogtreecommitdiff
path: root/keybinds.cpp
Commit message (Collapse)AuthorAgeFilesLines
* RestructureBossCode452024-10-011-282/+0
|
* feat: Added documentationBossCode452023-08-231-3/+7
| | | | | Also fixed up the special cases for keybinds, such as SPC, ESC, RET, -, and +.
* fixup: Made regex work betterBossCode452023-08-221-1/+1
|
* feat: Made the emacs bind mode function betterBossCode452023-08-221-26/+41
| | | | It now uses a regex to split out the different modifiers and keys.
* feat: Made the bind modes workBossCode452023-08-151-7/+79
| | | | | Numlock still seems to mess with keybindings. Also switched from storing keybinds with KeySym to KeyCode
* feat: Added key chordingBossCode452023-06-281-23/+121
| | | | | | Probably a hacky mess but oh well. Key chords can be done by seperating binds in string with ` `. You can set the quit bind with `quitkey`, default mod+g. (Chords also exited when pressing unbound keys).
* feat: Added ; as a command separatorBossCode452023-06-241-4/+7
|
* feat: Updated readmeBossCode452023-06-181-4/+1
| | | | Updated the readme and added a default config file.
* feat: Uses a backup config file and respects XDGBossCode452023-06-161-1/+2
| | | | | Uses config files in the order of `$XDG_CONFIG_HOME/YATwm/config`, `$HOME/.config/YATwm/config`, then `/etc/YATwm/config`
* Added a very basic config, and fixed some stuffBossCode452023-06-051-3/+3
| | | | NOTE: for some reason toggling doesn't work anymore
* feat: Keybind updatesBossCode452023-06-031-5/+17
| | | | | | | Re added the ability to swap super and mod as a config parameter (the ~swapmods~) command). Finally fixed keybinds sometimes not working because of numlock, bitwise & with the modifiers I actually care about.
* IT WORKS!!!!!!BossCode452023-06-011-16/+11
| | | | | | The new config commands system works, finally able to run this as a test and it works!!!!!. Still more to be done but at least it works.
* feat: Made keybinds work (I hope)BossCode452023-05-261-13/+53
| | | | Note: the config file reloading keybinds isn't quite working, though, need to ungrab the keys
* in-progress: Config refactor started, changed all existing keybind command ↵BossCode452023-05-241-0/+45
args and added in the new files, still many errors