Отсутствие ключа num-lock не имеет значения.Python действует как клавиатура (отдельно от вашей).Нам просто нужен код сканирования для числовых чисел.
Давайте напишем символ Omega Ω
, который равен alt + 2,3,4
.Сначала мы получаем коды сканирования -
import keyboard
print(keyboard.key_to_scan_codes('2'))
>> (3, 80)
print(keyboard.key_to_scan_codes('3'))
>> (4, 81)
print(keyboard.key_to_scan_codes('4'))
>> (5, 75)
2-ые числа - это коды сканирования для числовых чисел.Зная это, теперь мы можем сделать код -
keyboard.press('alt')
keyboard.press_and_release(80)
keyboard.press_and_release(81)
keyboard.press_and_release(75)
keyboard.release('alt')