لينكس :: المدخلات

Linux :: Input هو واجهة حدث إدخال Linux.
التحميل الان

لينكس :: المدخلات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • John BEPPU
  • موقع ويب الناشر:
  • http://search.cpan.org/~beppu/

لينكس :: المدخلات العلامات


لينكس :: المدخلات وصف

Linux :: Input هو واجهة حدث إدخال Linux. Linux :: الإدخال هو واجهة حدث مدخل Linux.synopsisexample: 1 عصا التحكم باستخدام الأحداث API لي $ JS1 = Linux :: Input-> جديد ('/ dev / Input / Event3)؛ في حين (1) {{} :: JOWSTICK-> جديد ('/ dev / input / JS0')؛ بلدي $ JS2 = Linux :: المدخل :: JOWSTICK-> جديد ('/ dev / Input / JS1)؛ بلدي محدد $ = io :: select-> جديد ()؛ $ Selector-> إضافة ($ JS1-> FH)؛ $ Selector-> إضافة ($ JS2-> FH)؛ بينما (بلدي $ fh = $ selector-> can_read) {my event؛ إذا ($ FH == $ JS1-> FH) {event = $ JS1-> استطلاع للرأي ()} Elsif ($ FH == $ JS2-> FH) {event = $ JS2-> الاستطلاع ()} efent) {# work}} مثال 3: مراقبة جميع أجهزة الإدخال استخدام ملف :: Basename QW (Basename)؛ بلدي inaputs = خريطة {"/ dev / input /". اسم Basename ($ _)}؛ بلدي stev؛ بلدي محدد $ = io :: select-> جديد ()؛ foreach (@ itputs) {جهاز $ = Linux :: Input-> جديد ($ _)؛ $ selector-> إضافة ($ device-> fh)؛ دفع @ dev، $ } بينما (بلدي $ FH = $ selector-> can_read) {# العمل} مثال 4: اختبار الأحداث في سطر الأوامر # معلومات حول ما ينتمي قائمة انتظار الأحداث إلى ما الجهاز القط / بروك / حافلة / الإدخال / الأجهزة # تحقق من أن الأحداث تأتي في Sudo Evtest.pl / Dev / Input / Event * متطلبات: perl.


لينكس :: المدخلات برامج ذات صلة