Compare commits
	
		
			1 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					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