diff --git a/Makefile b/Makefile
index 6036efc..c3c13ed 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,8 @@ SRC = drw.c dwm.c util.c
 OBJ = ${SRC:.c=.o}
 
 all: options dwm
-laptop: LFLAG = -DLAPTOP
+
+laptop: LFLAG = -DLAPTOP 
 laptop: install
 
 options:
diff --git a/config.def.h b/config.def.h
index 4b42d4b..1c3b1a4 100644
--- a/config.def.h
+++ b/config.def.h
@@ -246,8 +246,12 @@ static Key keys[] = {
 	{ 0,                       XF86XK_HomePage,	    spawn,  SHCMD("pcmanfm") },
 	{ 0,                       XF86XK_Tools,	    spawn,  SHCMD("pkill imwheel && imwheel -b 45") },
 	{ 0,                       XF86XK_AudioStop,	    spawn,  SHCMD("dunstctl set-paused toggle; sigdwmblocks 6") },
+#ifdef LAPTOP
 	{ 0,                       XF86XK_MonBrightnessDown,	    spawn,  SHCMD("xbacklight -dec 5") },
 	{ 0,                       XF86XK_MonBrightnessUp,	    spawn,  SHCMD("xbacklight -inc 5") },
+	{ 0,                       XF86XK_KbdBrightnessDown,	    spawn,  SHCMD("brightnessctl --device='smc::kbd_backlight' set 20%-") },
+	{ 0,                       XF86XK_KbdBrightnessUp,	    spawn,  SHCMD("brightnessctl --device='smc::kbd_backlight' set +20%") },
+#endif
 	//{ 0,                       XF86XK_Mail,	    spawn,  SHCMD("noisetorch") },
 	{ MODKEY|ShiftMask,             XK_m, spawn,          SHCMD("noisetorch; $TERMINAL -e \"alsamixer\"") },
 	//{ 0,                       XF86XK_Favorites,	    spawn,  SHCMD("maim -s | xclip -selection clipboard -t image/png") },