add delete
This commit is contained in:
parent
cc40a422e6
commit
9c420103e3
@ -29,5 +29,5 @@ python -m venv env
|
|||||||
.\env\Scripts\pyinstaller --noconfirm --onefile --windowed magic_keyboard.py
|
.\env\Scripts\pyinstaller --noconfirm --onefile --windowed magic_keyboard.py
|
||||||
|
|
||||||
# Сборка console
|
# Сборка console
|
||||||
.\.venv\Scripts\pyinstaller --noconfirm --onefile magic_keyboard.py
|
.\env\Scripts\pyinstaller --noconfirm --onefile magic_keyboard.py
|
||||||
```
|
```
|
||||||
|
|||||||
@ -17,6 +17,11 @@ def prev_track():
|
|||||||
if DEBUG: print("[ДЕЙСТВИЕ] Предыдущий трек")
|
if DEBUG: print("[ДЕЙСТВИЕ] Предыдущий трек")
|
||||||
send_vk_code(0xB1) # VK_MEDIA_PREV_TRACK
|
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
|
# Отправка виртуального кода клавиши в Windows
|
||||||
def send_vk_code(code):
|
def send_vk_code(code):
|
||||||
ctypes.windll.user32.keybd_event(code, 0, 0, 0) # key down
|
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
|
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+f7', prev_track)
|
||||||
keyboard.add_hotkey('right windows+f8', play_pause)
|
keyboard.add_hotkey('right windows+f8', play_pause)
|
||||||
keyboard.add_hotkey('right windows+f9', next_track)
|
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):
|
def on_key(event):
|
||||||
|
|||||||
@ -29,7 +29,7 @@ exe = EXE(
|
|||||||
upx=True,
|
upx=True,
|
||||||
upx_exclude=[],
|
upx_exclude=[],
|
||||||
runtime_tmpdir=None,
|
runtime_tmpdir=None,
|
||||||
console=True,
|
console=False,
|
||||||
disable_windowed_traceback=False,
|
disable_windowed_traceback=False,
|
||||||
argv_emulation=False,
|
argv_emulation=False,
|
||||||
target_arch=None,
|
target_arch=None,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user