key.c: allow numlock to be active with keybinds
This commit is contained in:
parent
ba72b72b98
commit
7a8843267f
1 changed files with 200 additions and 0 deletions
200
key.c
200
key.c
|
@ -104,6 +104,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
tabcode,
|
||||||
|
Mod1Mask | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#ifdef DESTROY_KEY
|
#ifdef DESTROY_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
dpy,
|
dpy,
|
||||||
|
@ -113,6 +121,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
dcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef ICON_KEY
|
#ifdef ICON_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -123,6 +139,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
icode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef UNHIDE_KEY
|
#ifdef UNHIDE_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -133,6 +157,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
ucode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef RESIZE_KEY
|
#ifdef RESIZE_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -143,6 +175,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
rcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef MOVE_KEY
|
#ifdef MOVE_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -153,6 +193,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
vcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef MAX_KEY
|
#ifdef MAX_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -163,6 +211,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
mcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef STICK_KEY
|
#ifdef STICK_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -173,6 +229,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
scode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPLEFT_KEY
|
#ifdef SNAPLEFT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -183,6 +247,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
hcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPRIGHT_KEY
|
#ifdef SNAPRIGHT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -193,6 +265,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
lcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPBOTTOM_KEY
|
#ifdef SNAPBOTTOM_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -203,6 +283,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
jcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPTOP_KEY
|
#ifdef SNAPTOP_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -213,6 +301,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
kcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPTOPLEFT_KEY
|
#ifdef SNAPTOPLEFT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -223,6 +319,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
qcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPBOTTOMLEFT_KEY
|
#ifdef SNAPBOTTOMLEFT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -233,6 +337,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
wcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPBOTTOMRIGHT_KEY
|
#ifdef SNAPBOTTOMRIGHT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -243,6 +355,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
ocode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPTOPRIGHT_KEY
|
#ifdef SNAPTOPRIGHT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -253,6 +373,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
pcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef SNAPCENTER_KEY
|
#ifdef SNAPCENTER_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -271,6 +399,22 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
ccode,
|
||||||
|
ShiftMask | SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
ccode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef PREVVIRT_KEY
|
#ifdef PREVVIRT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -281,6 +425,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
leftcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef NEXTVIRT_KEY
|
#ifdef NEXTVIRT_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -291,6 +443,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
rightcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef LAUNCH_KEY
|
#ifdef LAUNCH_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -301,6 +461,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
slcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
#ifdef ZOOM_KEY
|
#ifdef ZOOM_KEY
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
|
@ -311,6 +479,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
zcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
dpy,
|
dpy,
|
||||||
|
@ -320,6 +496,14 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
tabcode,
|
||||||
|
Mod1Mask | ShiftMask | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#ifdef DEVEL
|
#ifdef DEVEL
|
||||||
XGrabKey(
|
XGrabKey(
|
||||||
dpy,
|
dpy,
|
||||||
|
@ -337,6 +521,22 @@ void keysetup(void) {
|
||||||
0,
|
0,
|
||||||
GrabModeSync,
|
GrabModeSync,
|
||||||
GrabModeAsync);
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
tcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
|
XGrabKey(
|
||||||
|
dpy,
|
||||||
|
bcode,
|
||||||
|
SHORTCUTMOD | Mod2Mask,
|
||||||
|
screens[i].root,
|
||||||
|
0,
|
||||||
|
GrabModeSync,
|
||||||
|
GrabModeAsync);
|
||||||
#endif
|
#endif
|
||||||
/* XGrabKey(dpy, pgupcode, Mod1Mask, screens[i].root, 0, GrabModeSync,
|
/* XGrabKey(dpy, pgupcode, Mod1Mask, screens[i].root, 0, GrabModeSync,
|
||||||
* GrabModeAsync); */
|
* GrabModeAsync); */
|
||||||
|
|
Loading…
Reference in a new issue