我有一个程序,它将检测键盘何时按指定的键顺序,然后将其替换为某些东西。我该如何使用特殊符号?
def replace():
if keyboard.is_pressed('p'):
if keyboard.is_pressed('i'):
for x in range (1, 3):
keyboard.press_and_release('Backspace')
keyboard.typewrite( #special symbol goes here )
答案 0 :(得分:0)
没有数字锁定键没有关系。 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)
第二个数字是数字键盘编号的扫描代码。知道了这一点,我们现在可以编写代码-
keyboard.press('alt')
keyboard.press_and_release(80)
keyboard.press_and_release(81)
keyboard.press_and_release(75)
keyboard.release('alt')