Как из скрипта получить состояние порта устройства (LPT = /dev/lp0, 0x379)?
Надо по замыканию кнопки на порту лпт запускать скрипт.
( - текущая версия, если это можно прикрутить на 2ю мышку, причём так чтобы она не мешала основной - будет тоже неплохо)
устройство
0x3bc для /dev/lp0, 0x378
Порт БАЗА+1 (Порт состояния) предназначен только для чтения и возвращает следующие входные сигналы:
Биты 0 и 1 зарезервированы.
Бит 2 состояние IRQ (его нет на разъеме и я не знаю как он работает)
Бит 3 ERROR (1=ОШИБКА)
Бит 4 SLCT (1=ВЫБОР)
Бит 5 PE (1=ГОТОВ)
Бит 6 ACK (1=ПОДТВЕРЖДЕНИЕ)
Бит 7 -BUSY (0=ЗАНЯТ)
соответственно надо из файла /dev/port прочитать байт 0х379?
прочитать из /dev/lp0, 0x379 байт и по маске выяснить состояние бита.
как скриптом из шелла? хотябы ткните в гайд..
Или любым другим методом который будет работать "из коробки" на Ubuntu.
Делается это для автоматизации сканирования - но на сканере нету кнопок, т.е. сканбиттонд и скрипт с хабра бесполезен напрямую - только как основа.
Клавиатуру просьба не предлагать - она нужна или наоборот строго не нужна.