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

Python stworzenie kombinacji klawiszy

Konkurs Mistrz Programowania
0 głosów
531 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ź 631 wizyt
+1 głos
2 odpowiedzi 338 wizyt
pytanie zadane 14 stycznia 2024 w Python przez mark162 Początkujący (410 p.)
0 głosów
1 odpowiedź 377 wizyt
pytanie zadane 27 kwietnia 2019 w JavaScript przez wszystkogubie Początkujący (280 p.)

93,657 zapytań

142,577 odpowiedzi

323,100 komentarzy

63,175 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
...