Горячие клавиши регулирования яркости и звука на python
import keyboard #pip install keyboard
import screen_brightness_control as sbc #pip install screen_brightness_control
import os
switch1 = 0
brightness_step = 4;
def change_brightness(to_up):
#global sbc
brightness = (sbc.get_brightness())[0];
if to_up :
brightness += brightness_step
else :
brightness -= brightness_step
if brightness > 100 :
brightness = 100
if brightness < 0 :
brightness = 0
show("brightness " + str(brightness))
sbc.set_brightness(brightness)
def function_up():
if switch1 == 0 :
keyboard.send("volume up")
show("volume up")
return
change_brightness(True)
def function_down():
if switch1 == 0 :
keyboard.send("volume down")
show("volume down")
return
change_brightness(False)
def function_switch():
global switch1
switch1 += 1
if switch1 == 2 :
switch1 = 0
def show(text) :
os.system('cls||clear')
print(text)
def start():
keyboard.add_hotkey("F10", function_up)
keyboard.add_hotkey("F9", function_down)
keyboard.add_hotkey("F8", function_switch)
sbc.set_brightness(20)
for number in range(20):
keyboard.send("volume down")
show("F8 - switch\nF10 - up\nF9 - down")
text = input()
if text == "1":
start()
start()