Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1405
Tıklama
0
Öne Çıkarma
Python Kısayol Tuşu Nasıl Yapılır?
C
8 yıl
Teğmen
Konu Sahibi

Rasp. Pi için Motor kontrolü yaptım ama bunu klavyede yön tuşları ile kontrol etmem gerek.
örn : x tuşuna basıldı ise kodu işleteceğim (Linux ortamında- Raspbian) nasıl yapabilirim ?



Y
8 yıl
Yüzbaşı

Komut satırı argümanı demem gerekiyordu, parametre yanlış kelime.
triggerhappy kullanarak yapabilirsin.
Raspbian'da yüklü mü tam emin değilim ama yüklüyse,
/etc/triggerhappy/triggers.d/ içinde conf uzantılı bir dosya oluştur,
/etc/triggerhappy/triggers.d/python.conf gibi.
İçine,
KEY_LEFT_ARROW 1 /python/dosyanın/konumu/python.py left
KEY_RIGHT_ARROW 1 /python/dosyanın/konumu/python.py right
KEY_UP_ARROW 1 /python/dosyanın/konumu/python.py up
KEY_DOWN_ARROW 1 /python/dosyanın/konumu/python.py down
yazıp kaydet.
sudo systemctl restart triggerhappy.service komutunu terminale gir ki yeni dosyanı görsün veya yeniden başlat.
Python scriptinde
import sys
if(sys.argv[0]=='left')
sol tuş işlemleri.
if(sys.argv[0]=='right')
sağ tuş işlemleri.

olarak kullanabilirsin. Tabii bu saniyeden az bir sürede sürekli tuşlara basacaksan verimli olmayabilir. Öyle bir durum varsa başka bir şeyler yapmak gerekir.
Yüklü değilse sudo apt-get install triggerhappy



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.