Miten Pythonilla saa tehtyä ohjelman, joka tunnistaisi minkä tahansa näppäimen painalluksen? Esimerkiksi lopettaisi kun painetaan esciä ja muuten tulostelisi Linux-konsoliin tyyliin.
Painoit nappia s.
Painoit nappia u.
Vapautit napin s.
Vapautit napin u.
Painoit nappia vasen shift.
Näppäimen painallus Pythonissa.
5
131
Vastaukset
- testingxfce
Ohjelmoinnista jos mistä netti on täynnä esimerkkejä. Nopeammin saa vastauksen ohjelmointipulmaan itse etsimällä kuin kysymällä.
- pyytton
Käytän pygame kirjastoa noihin
while running:
events = pygame.event.get()
for event in events:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
running = False - Affiliate-Julkaisia
Tässä yksi versio, johon olen vain lisänyt tuon while -silmukan toistuvaa lukua varten:
http://pastebin.com/sQ3gcJNB
Näkymättömillä merkeillä tuota tulee jossitella painetun ascii koodin mukaan, joten F1 .. F12 ja muut näkymättömät merkit eivät tulostu.
jospa tuo jo auttaa.- Affiliate-Julkaisia
Tässä täydellinen (pygame.K) näppäinten lista
http://pastebin.com/L4zstZGr
Tähän meni jo aikaakin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ikävöin sinua kokoyön!
En halua odottaa, että voisin näyttää sinulle kuinka paljon rakastan sinua. Toivon, että uskot, että olen varsin hullun644616KALAJOEN UIMAVALVONTA
https://www.kalajokiseutu.fi/artikkeli/ei-tulisi-mieleenkaan-jattaa-pienta-yksinaan-hiekkasarkkien-valvomattomalla-uimar1643532Kadonnut poika hukkunut lietteeseen mitä kalajoella nyt on?
Jätelautta ajautunut merelle ja lapsi uponnut jätelautan alle?642933- 1502889
Jos sinä olisit pyrkimässä elämääni takaisin
Arvelisin sen johtuvan siitä, että olisit taas polttanut jonkun sillan takanasi. Ei taida löytyä enää kyliltä naista, jo492694- 241923
- 241811
- 301656
- 1741630
- 421342