Помощь с управлением подсветки клавиатуры python
Всем доброго времени суток, традиционно прошу помощи.
Необходимо воспроизвести программное управление клавиатура в коде, у меня имеется клавиатура msi vigor gk30, она имеет на борту клавишу для управления горячими клавишами подсветки. Пробовал найти данную клавишу в перечне pyautogui и keyboard, данные библиотеки её не распознают.
Использование горячих клавиш.
Смысл в том что бы создать скрипт на сон для ПК, в связи с постоянной работы программ выключение пк и спящий режим не рассматривается.
Реализовано выключение звука с помощью pyautogui.
from pyautogui import press
from time import sleep
def volume_control(action, quantity=0):
if action == 'up':
for i in range(quantity//2):
press('volumeup')
sleep(0.2)
elif action == 'down':
for i in range(quantity//2):
press('volumedown')
sleep(0.2)
elif action == 'mute':
press('volumemute')
отключение дисплея с помощью бат файла:
содержимое батника:
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int PostMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::PostMessage(-1,0x0112,0xF170,2)
код запуска:
def off_display():
startfile(r'C:\Users\Zoombi\display_off.bat')
Осталось только отключить подсветку клавиатуры, для комфортного использования.
Пробовал использовать скрипт отключения:
os.system('rundll32 keyboard, disable')
Ошибка при вызове скрипта.
Но он не работает, гуглил ошибку не нашёл в чем причина.
Если есть знающие люди подскажите куда копать.