Jump to content
  • 2
Sign in to follow this  
KorDen

OpkgRunScript информация о нажатой кнопке

Question

На данный момент OpkgRunScript запускает все из /etc/ndm/buttons.d/ с параметром start. Понять, какая кнопка нажата (и как - одинарное, двойное, или длинное нажатие) нельзя. Предложение мельком всплывало в марте от кого-то, но так и забыли про него.

Лично я вижу два варианта: Первый, более логичный, на мой взгляд, - передавать в параметрах к запускаемым скриптам кнопку и тип нажатия (в результате $2=FN1 $3=click например)

Второй - добавить параметр в CLI, указывающий имя конкретного скрипта для каждой кнопки и варианта нажатия.

--

Кстати, в текущем мануале по CLI (свежий от 15 августа) нет OpkgRunScript, кроме того, для Ultra 2 говорится про кнопку FN, хотя там FN1 и FN2.

  • Thanks 1

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
В 01.09.2016 в 19:43, top4ek сказал:

Извините за глупый вопрос, но что такое OpkgRunScript? Гугль ведёт только сюда, директории /etc/ndm/buttons.d/ не наблюдаю. Так же приспичило повесить на долгое нажатие запуск скрипта, ну или хотя бы на обычное нажатие. /dev/input тоже нет.

- в настройках действий для кнопок есть "run Opkg script" (в веб-интерфейсе)

- Нужно создать директорию /opt/etc/ndm/buttons.d (там же, где и netfilter.d и проч.), скрипты из нее будут вызываться по этому действию.

А в последней версии прошивки теперь и передачу типов нажатий кнопок добавили, так что можно указывать на разные кнопки/разные виды нажатий разные действия

Edited by KorDen
  • Thanks 2

Share this post


Link to post
Share on other sites
  • 0

Извините за глупый вопрос, но что такое OpkgRunScript? Гугль ведёт только сюда, директории /etc/ndm/buttons.d/ не наблюдаю. Так же приспичило повесить на долгое нажатие запуск скрипта, ну или хотя бы на обычное нажатие. /dev/input тоже нет.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...