Article View: pl.comp.lang.python
Article #25753Przechwytywanie klawiszy funkcyjnych
From: Adamer
Date: Thu, 05 Feb 2009 08:50
Date: Thu, 05 Feb 2009 08:50
23 lines
1627 bytes
1627 bytes
Witam! Napisałem prosty skrypt pod konsolę, który pobiera od użytkownika parę informacji a następnie wykonuje jakąś tam swoją robotę... Na etapie wprowadzania informacji, użytkownik może zakończyć działanie naciskając klawisz ESC. W tym momencie pojawia się problem, bo wszystkie klawisze funkcyjne a więc m.in F1-F12 oraz strzałki powodują takie samo zachowanie jak ESC. (przedstawiają się kodem 27) Niestety nie za bardzo mam pomysł jak poprawnie odczytywać klawisze funkcyjne tak abym mógł je rozróżniać (żeby ESC to by ESC, a np. F1 to F1) Chciałbym uniknąć korzystania z Tkinter czy curses i zostać przy trybie full konsolowym (taki dostałem wytyczne). Aplikacja jest pisana na linuxie. Z góry dziękuje za wszelkie pomysły pozdrawiam Adamer
Technical Details
Message-ID:
<gme9oj$m4n$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: Adamer <adamer.sk@gmai.com> Newsgroups: pl.comp.lang.python Subject: Przechwytywanie klawiszy funkcyjnych Date: Thu, 05 Feb 2009 09:50:54 +0100 Organization: Netia S.A. Lines: 23 Message-ID: <gme9oj$m4n$1@mx1.internetia.pl> NNTP-Posting-Host: 83.238.22.2 Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1233824339 22679 83.238.22.2 (5 Feb 2009 08:58:59 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Thu, 5 Feb 2009 08:58:59 +0000 (UTC) X-Tech-Contact: usenet@internetia.pl User-Agent: Thunderbird 2.0.0.19 (X11/20090105) X-Server-Info: http://www.internetia.pl/news/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit