diff --git a/Code/Control/Laptop_Code/Test_keyboard/keyboard.py b/Code/Control/Laptop_Code/Test_keyboard/keyboard.py
index 958af4a8692d480b9173a9ba1621c141e6e2ec20..3e3f90dd9f57c9d900feea778072bfba92c54392 100644
--- a/Code/Control/Laptop_Code/Test_keyboard/keyboard.py
+++ b/Code/Control/Laptop_Code/Test_keyboard/keyboard.py
@@ -50,6 +50,17 @@ def manual_control(Ctl_com):
     return Ctl_com
     # print("manual_control function")
 
+def decode_ctl(Ctl_com):
+    pwm1 = Ctl_com[0]
+    pwm2 = Ctl_com[1]
+    pwm3 = Ctl_com[2]
+    pwm4 = Ctl_com[3]
+    dir1 = Ctl_com[4]
+    dir2 = Ctl_com[5]
+    dir3 = Ctl_com[6]
+    dir4 = Ctl_com[7]
+    return pwm1, pwm2, pwm3, pwm4, dir1, dir2, dir3, dir4
+
 def dynamic_variable(str_name_v):
 
     global kpx,kix,kdx,start_speed
@@ -71,7 +82,6 @@ def variables_change_once():
     str_name = input("Enter your variable: ")
     dynamic_variable(str_name)
 
-
     # print("variables_change function")
 
 def init():
@@ -129,7 +139,8 @@ if __name__ == '__main__':
             flag = 2
             while (flag == 2):
                 Ctl_command = manual_control(Ctl_com)
-                print("Ctl_com:{}".format(Ctl_command))
+                pwm1, pwm2, pwm3, pwm4, dir1, dir2, dir3, dir4 = decode_ctl(Ctl_command)
+                print("Ctl_com:{},{},{},{},{},{},{},{}".format(pwm1, pwm2, pwm3, pwm4, dir1, dir2, dir3, dir4))
                 flag, print_count = keyboard_stop(flag,print_count)
 
         elif get_key('v'):
@@ -139,7 +150,8 @@ if __name__ == '__main__':
                 flag = 0
                 print_count = 1
                 # flag, print_count = keyboard_stop(flag,print_count)
-        elif get_key('k'):
+                
+        elif get_key('k'): # kill the program
             break
 
         if print_count is not 0: