Помощь с управлением подсветки клавиатуры 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')
Но он не работает, гуглил ошибку не нашёл в чем причина.
Если есть знающие люди подскажите куда копать.


Программирование на python
1K постов12K подписчика
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу