[Linux-Biella] su raspberry keypress in python

Leonardo leonardo.buffa a bilug.it
Gio 17 Gen 2019 17:05:01 CET


On 17/01/19 17:00, PaulTT wrote:
> On 17/01/19 16:29, Leonardo wrote:
>>
>> ciao
>>
>> avrei necessita' di "sentire" quando, mentre sono in ssh, viene 
>> premuto un tasto (e ovviamente riconoscerlo)
>>
>> praticamente mi serve per poter lavorare in SSH su un sistema remoto 
>> dove c'e' un encoder che se mi trovo localmente posso smanettarci, se 
>> sono lontano diventa un po' difficile
>>
>> quindi in parallelo all'encoder devo poter "sentire" se premo un 
>> tasto (qualunque) piuttosto che un altro per simulare la rotazione a 
>> destra o a sinistra
>>
>> ovviamente il tasto non sara' un input seguito da un CR ma 
>> semplicemente la pressione di un generico tasto come avverebbe ad 
>> esempio un bash con
>>
>> read -n 1
>>
>>
>> qualcuno mi sa aiutare?
>
>
> https://stackoverflow.com/questions/24072790/detect-key-press-in-python
>
> xoxo by duckduckgo


gia' lo stesso risultato l'avevo ottenuto anche usando google

se poi provi a fare import keyboard dice che non esiste, devi usare pip, 
infatti trovi che:

https://stackoverflow.com/questions/46219800/python-module-keyboard-works-on-windows-not-found-on-raspberry

quindi devi pip installare keyboard


il fatto e' che essendo il sistema della domotica vorrei evitare di 
installare due pacchetti:


root a domotica:/opt/bin# apt install python-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
   gir1.2-glib-2.0 libdbus-glib-1-2 libexpat1-dev libgirepository-1.0-1
   libpython-all-dev libpython-dev libpython2.7 libpython2.7-dev python-all
   python-all-dev python-cffi-backend python-crypto python-cryptography
   python-dbus python-dev python-enum34 python-gi python-idna 
python-ipaddress
   python-keyring python-keyrings.alt python-pip-whl python-pkg-resources
   python-pyasn1 python-secretstorage python-setuptools python-six 
python-wheel
   python-xdg python2.7-dev
Suggested packages:
   python-crypto-dbg python-crypto-doc python-cryptography-doc
   python-cryptography-vectors python-dbus-dbg python-dbus-doc
   python-enum34-doc python-gi-cairo gnome-keyring libkf5wallet-bin
   gir1.2-gnomekeyring-1.0 python-fs python-gdata python-kde4 python-keyczar
   doc-base python-secretstorage-doc python-setuptools-doc
The following NEW packages will be installed:
   gir1.2-glib-2.0 libdbus-glib-1-2 libexpat1-dev libgirepository-1.0-1
   libpython-all-dev libpython-dev libpython2.7 libpython2.7-dev python-all
   python-all-dev python-cffi-backend python-crypto python-cryptography
   python-dbus python-dev python-enum34 python-gi python-idna 
python-ipaddress
   python-keyring python-keyrings.alt python-pip python-pip-whl
   python-pkg-resources python-pyasn1 python-secretstorage python-setuptools
   python-six python-wheel python-xdg python2.7-dev
0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.


>
>


Maggiori informazioni sulla lista Linux