• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python stworzenie kombinacji klawiszy

Cloud VPS
0 głosów
455 wizyt
pytanie zadane 17 września 2018 w Python przez BlvckFox Gaduła (4,240 p.)

Cześć, chciałbym zrobić konsolowy (lub działający w tle) program, który przy wciśnięciu danej kombinacji klawiszy uruchamia jakąś funkcje np:
 

import winsound
import sys

def closeProgram():
	winsound.Beep(500,1000)
    sys.exit(0)


#Tutaj pseudokod 
 
press("CTRL","SHIFT","X", closeProgram)

# po wciśnięciu kombinacji Ctrl+Shift+X uruchamia funkcję closeProgram

Jest takie coś możliwe do zrobienia? Wiem, że można takie rzeczy robić używając okienek itd. ale mi zależy aby aplikacja działała w tle (ew. w oknie konsoli).

1 odpowiedź

0 głosów
odpowiedź 17 września 2018 przez Hunter94 Mądrala (6,290 p.)

Jest do tego biblioteka o zaskakującej nazwie keyboard.py smiley

https://pypi.org/project/keyboard/

import keyboard

keyboard.add_hotkey('ctrl+shift+a', print, args=('triggered', 'hotkey'))

Podobne pytania

0 głosów
1 odpowiedź 471 wizyt
+1 głos
2 odpowiedzi 248 wizyt
pytanie zadane 14 stycznia 2024 w Python przez mark162 Początkujący (410 p.)
0 głosów
1 odpowiedź 304 wizyt
pytanie zadane 27 kwietnia 2019 w JavaScript przez wszystkogubie Początkujący (280 p.)

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...