Compare commits

...

1 Commits
1.0 ... main

Author SHA1 Message Date
cheykrym
9c420103e3 add delete 2025-08-07 05:09:06 +03:00
3 changed files with 9 additions and 6 deletions

View File

@ -29,5 +29,5 @@ python -m venv env
.\env\Scripts\pyinstaller --noconfirm --onefile --windowed magic_keyboard.py
# Сборка console
.\.venv\Scripts\pyinstaller --noconfirm --onefile magic_keyboard.py
.\env\Scripts\pyinstaller --noconfirm --onefile magic_keyboard.py
```

View File

@ -17,6 +17,11 @@ def prev_track():
if DEBUG: print("[ДЕЙСТВИЕ] Предыдущий трек")
send_vk_code(0xB1) # VK_MEDIA_PREV_TRACK
# Функция нажатия Delete
def send_delete():
if DEBUG: print("[ДЕЙСТВИЕ] Delete (по Right Win + Backspace)")
send_vk_code(0x2E) # VK_DELETE
# Отправка виртуального кода клавиши в Windows
def send_vk_code(code):
ctypes.windll.user32.keybd_event(code, 0, 0, 0) # key down
@ -24,13 +29,11 @@ def send_vk_code(code):
ctypes.windll.user32.keybd_event(code, 0, 2, 0) # key up
# Привязываем горячие клавиши
# keyboard.add_hotkey('f7', prev_track)
# keyboard.add_hotkey('f8', play_pause)
# keyboard.add_hotkey('f9', next_track)
keyboard.add_hotkey('right windows+f7', prev_track)
keyboard.add_hotkey('right windows+f8', play_pause)
keyboard.add_hotkey('right windows+f9', next_track)
keyboard.add_hotkey('right windows+backspace', send_delete)
keyboard.add_hotkey('left windows+backspace', send_delete)
# Обработчик нажатий клавиш (для отладки)
def on_key(event):

View File

@ -29,7 +29,7 @@ exe = EXE(
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,