[python] vstup z klávesnice pod Windows bez ENTER

"Ing. Vladislav Ludík" vlada na ludik.cz
Středa Září 8 13:06:33 CEST 2010


U mě je to bez stisku jakékoli klávesy toto:

Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on 
win32
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************
   
IDLE 1.1.3      ==== No Subprocess ====
 >>> import msvcrt
 >>> msvcrt.getch()
'\xff'
 >>>



Petr Hlávka napsal(a):
> Dobrý den,
>
> mi následující kód funguje, zdá se, bez problémů (Python26, OS Windows7)
>
>   
>>>> import msvcrt
>>>> msvcrt.getch()
>>>>         
> 'd'
>
> (stisknul jsem klávesu d). U Vás to vrací stále jenom '\xff'?
>
>   S pozdravem Petr Hlávka.
>
>
> 2010/9/7 "Ing. Vladislav Ludík" <vlada na ludik.cz>:
>   
>> Zdravím všechny !
>>
>> Vstup z klávesnice pod Linuxem bez ENTER je bez problémů.
>>
>> Avšak pod Windows mám problém.
>>
>> Chtěl bych využít například getch(), getche() z knihovny msvcrt.
>>
>> Může někdo poradit elegantní řešení ?
>>
>> Mi se zatím daří dostat jen hodnotu '\xff', ale stlačenou klávesu nikoli.
>>
>> Díky za pomoc
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>>     
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> __________ Informace od NOD32 5433 (20100908) __________
>
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
>
>
>
>   



Další informace o konferenci Python