def HotKey1(channel):
global hotkey1string
global screenon
global windowuptime
global windowdowntime
global WINDOWSUPON
global WINDOWSDOWNON
if hotkey1string == "Seek Up":
Clock.schedule_once(seekup_callback)
Clock.schedule_once(seekup_callback,.1)
if hotkey1string == "Seek Down":
Clock.schedule_once(seekdown_callback)
Clock.schedule_once(seekdown_callback,.1)
if hotkey1string == "Garage":
Clock.schedule_once(garage_callback)
Clock.schedule_once(garage_callback,.1)
if hotkey1string == "Radar":
Clock.schedule_once(radar_callback)
if hotkey1string == "Cup Lights":
Clock.schedule_once(leds_callback)
if hotkey1string == "Windows Up":
if WINDOWSDOWNON == 0: #only works when windows down isnt running
Clock.schedule_once(windowsup_callback)
Clock.schedule_once(windowsupOFF_callback, windowuptime)
return
if WINDOWSUPON == 1:
Clock.schedule_once(windowsupOFF_callback) #if windows going up while pushed, will cancel and stop windows
if hotkey1string == "Windows Down":
if WINDOWSUPON == 0: #only works when windows up isnt running
Clock.schedule_once(windowsdown_callback)
Clock.schedule_once(windowsdownOFF_callback, windowdowntime)
return
if WINDOWSDOWNON == 1:
Clock.schedule_once(windowsdownOFF_callback) #if windows going down while pushed, will cancel and stop windows
if hotkey1string == "Screen Toggle":
if screenon == 1:
os.system("sudo echo 1 > /sys/class/backlight/rpi_backlight/bl_power") #turns screen off
screenon = 0
return
if screenon == 0:
os.system("sudo echo 0 > /sys/class/backlight/rpi_backlight/bl_power") #turns screen on
screenon = 1
return
if hotkey1string == "None":
return
评论列表
文章目录