Şimdi Ara

Python Kısayol Tuşu Nasıl Yapılır?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.415
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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 ?



  • 2 şekilde olabilir ya scriptini sistem açılışında çalıştırıp sonsuz döngüde basılan tuşu kontrol edersin veya sistem geneli kısayol atayıp scriptini parametreyle çalıştırırsın ve işini yapıp kapanır. Sana hangisi lazım?

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • yoktur kullanıcısına yanıt
    R Pi 512 MB Sürekli kontrol ettirirsem kitlenir,Parametre ile yapmak daha mantıklı ve ben php C# C++ html gibi dillerle çalışıyorum. Yani python Biraz yabancı geliyor. Bana bir örnek yazabilirmisiniz , üstünden kendim uydurabilirim, örn c# da ;

    if (x.KeyCode == Keys.x)

    {
    İşlem;
    }

    bunun Pythonda ki karşılığı nedir ?
    ___________________________________________________



    < Bu mesaj bu kişi tarafından değiştirildi cagatay139 -- 21 Haziran 2017; 23:3:48 >
  • 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




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.