| لينكس :: المدخلات Linux :: Input هو واجهة حدث إدخال Linux. |
التحميل الان |
لينكس :: المدخلات الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- 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.
لينكس :: المدخلات برامج ذات صلة