[12:31:01] <savalik>  zombah: нэ? )
 [12:31:27] <stuw>  savalik, https://github.com/zombah/android_device_toshiba_paz00-common/blob/98b71fbb08c4e7cd515d3d35bd5af475ff8de2db/keymaps/nvec_keyboard.kl
 [12:31:42] <stuw>  savalik, мы в kl про BRIGHTNESS ничего не писали
 [12:32:00] <savalik>  то что этого нет в репе не говорит что мы ничего не писали)
 [12:32:04] <savalik>  писали по 100 раз =)
 [12:32:17] <savalik>  последний раз еще вчера был)
 [12:32:34] <stuw>  ну тогда надо прописать (т.к. зум по-моему бесполезен).
 [12:32:39] <stuw>  и дальше копать
 [12:32:44] <savalik>  ну у меня сейчас прописано)
 [12:32:49] <savalik>  куда копать? )
 [12:32:56] <stuw>  на какие коды прописано?
 [12:33:42] <savalik>  40 - 41 т.е 64 65 в 10ичной)
 [12:33:56] <stuw>  на BRIGHTNESS_DOWN \UP ?
 [12:34:15] <savalik>  BRIGHTNESS_DOWN BRIGHTNESS_UP
 [12:34:15] <stuw>  а в андроиде где эти константы объявлены?
 [12:34:16] <savalik>  да)
 [12:34:22] <savalik>  вооооот)
 [12:34:30] <savalik>  zombah: нэ? )
 [12:34:35] <zombah>  я вот тут нашел упоминание о этих значения https://github.com/CyanogenMod/android_frameworks_base/blob/ics-release/core/res/res/values/attrs.xml
 [12:34:54] <zombah>  но дальше не грепал где они еще в системе есть
 [12:35:55] <savalik>  ..тут имя сопоставляется с циферкой? нафига? )
 [12:36:14] <zombah>  https://github.com/zombah/android_device_toshiba_paz00-common/commit/157e09d15084e634fd995cc3fca8178b27e7df4c
 [12:36:35] <zombah>  вчера поправил и отсортировал килайаут
 [12:36:46] <stuw>  надо искать, кто использует BRIGHTNESS_DOWN BRIGHTNESS_UP
 [12:37:17] <stuw>  у нас громкость меняется при зажатых ctrl или alt ?
 [12:38:00] <savalik>  stuw: еще как менятеся)
 [12:38:32] <stuw>  это видимо потому, что в kcm файле не прописаны f кнопки.
 [12:39:06] <stuw>  zombah, грепни плиз BRIGHTNESS_DOWN в коде андроида. (с учетом регистра)
 [12:39:17] <zombah>  stuw: уже ищу
 [12:39:26] <stuw>  zombah, круто :)
 [12:40:49] <zombah>  ток чтот не находится ничего
 [12:40:57] <stuw>  :(
 [12:43:37] <zombah>  https://github.com/CyanogenMod/android_frameworks_base/blob/ics-release/core/java/android/view/KeyEvent.java#L605
 [12:43:43] <zombah>  нашлось 8)
 [12:44:43] <zombah>  там кстати внизу коммент как добавлять новые коды, видимо это все места где они описаны
 [12:46:41] <stuw>  zombah, а поищи VOLUME_UP
 [12:47:04] <stuw>  инетересно, кто меняет громкость, при нажатии этих кнопок
 [12:47:47] <zombah>  виндоу менеджер ктож еще
 [12:49:08] <stuw>  zombah, и громкость и подсветку виндоу менеджер контролит?
 [12:49:21] <zombah>  ну меняет конечно он
 [12:49:39] <zombah>  счас найду точно
 [12:49:41] <savalik>  zombah: файл в 2500 строк из которого я опять узнал что за именем брайгхтнесс даун закреплена циферка 214 =)
 [12:50:49] <zombah>  8)
 [12:51:15] <zombah>  ну только там видимо уже не проходит самого VOLUME_UP надо связи отслеживать
 [12:51:35] <savalik>  циферку? )
 [12:52:04] <savalik>  андроид явно геи делали ^_^
 [12:54:00] <zombah>  надо видимо по этому файлу понять что там за функция https://developer.android.com/reference/android/view/KeyEvent.html
 [12:56:51] <savalik>  кстати zombah на край есть еще вариант powerbtnd для nvec_keyboard в котором все нажатия передавать обратно в инпут девайс и на нужных нам клавишах делать нужные нам вещи) правда у нас кроме подстветки ничего не зависло))
 [12:57:28] <zombah>  savalik: это вариант по которуму демон на трансформерах работает
 [12:58:00] <savalik>  ну да)
 [12:58:04] <zombah>  savalik: выключение вафли еще кнопка не пашет
 [12:58:14] <savalik>  да..но ее так не осилишь)
 [12:58:26] <savalik>  или осилишь))
 [12:58:32] <savalik>  сложная тема)
 [12:58:36] <zombah>  осилишь почему нет
 [12:58:51] <savalik>  посылая какой нибудь вафельный кей? )
 [12:59:06] <zombah>  нет там есть функция в андроиде вырубать вафлю
 [12:59:17] <savalik>  ява функция? )
 [12:59:21] <zombah>  тоже что когда ты жмешь оф на нее в настройках
 [12:59:25] <zombah>  всяко ява
 [12:59:37] <savalik>  а как яву звать из си? )
 [12:59:55] <zombah>  там наоборот ява си зовет когда надо
 [13:00:13] <zombah>  ну посмотри код asusec яж пастил
 [13:00:53] <zombah>  https://github.com/CyanogenMod/android_device_asus_tf201/tree/ics/asusdec
 [13:01:10] <zombah>  папка jni это какраз нативный си код
 [13:02:14] <stuw>  каждый свой костыль пишет :)
 [13:02:29] <zombah>  хм других я таких не встречал
 [13:02:35] <savalik>  ты открывал этот нативный код? )
 [13:02:49] <savalik>  там что то вообще ничего хардкорного)
 [13:03:31] <zombah>  открывал да пара строчек всего, отсылки на драйвер в ядре как я понимаю
 [13:03:57] <stuw>  и то этот код для тачпада )
 [13:04:33] <savalik>  где то нас наебали))
 [13:07:35] <savalik>  stuw: http://pastebin.com/SV7BfddW смотри..что если в конце main делать write(ufd, &iev, sizeof(iev)) ?
 [13:08:21] <savalik>  до return'а )
 [13:08:29] <stuw>  зачем? )
 [13:09:03] <savalik>  мм..ну zombah говорит что powerbtnd забирает на себя все эвенты и до андроида ничего не доходит)
 [13:09:26] <stuw>  даже после выхода из powerbtn ?
 [13:09:39] <savalik>  она демон - не должна выходить)
 [13:09:40] <zombah>  ну я чутка по другому говорю
 [13:10:06] <savalik>  или я туплю)
 [13:10:24] <zombah>  андроидный ивентхаб забирает себе все ивенты от устройств ввода, чтобы демон ловил нажатия устройство надо исключить из списка ивентхаба
 [13:11:54] <savalik>  https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/powerbtnd/powerbtnd.c вот оригинал есличе)
 [13:12:21] <savalik>  мм..а как андроид потом получает от демана ивент? )
 [13:13:01] <savalik>  или суть тут? https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/powerbtnd/powerbtnd.c#L96
 [13:13:06] <savalik>  где магия блеять? )
 [13:14:13] <zombah>  магия вот тут https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/prebuild/excluded-input-devices.xml
 [13:15:10] <zombah>  powerbtnd потом создает юзерспейс девайс который уже обслуживается ивентхабом
 [13:15:23] <zombah>  и через него отдает инфу андроиду
 [13:15:29] <zombah>  в таком виде как надо
 [13:15:44] <zombah>  создает виртуальное устройство Android Power Button
 [13:16:26] <savalik>  Ну тоды нам надо создать наше виртуальное устройство а клавиатуру выключить от ивентхаба)
 [13:16:45] <zombah>  можно попробовать
 [13:16:56] <savalik>  так сказать свой небольшой с блекджеком и шлюхами)
 [13:18:06] <zombah>  stuw: https://github.com/CyanogenMod/android_frameworks_base/blob/ics-release/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java#L698
 [13:19:54] <zombah>  вообще VOLUME_UP очень дохера где есть, видимо потому как у планшетов и телефонов такая кнопка есть обычно
 [13:20:17] <zombah>  такое чувство что каждая служба андроида может его использовать
 [13:22:35] <stuw>  мда, BRIGHTNESS не обрабатывается в PhoneWindowManager
 [13:23:21] <zombah>  у меня была мысль в что в liblights это должно быть
 [13:23:49] <zombah>  тут https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/liblights/lights.c
 [13:25:01] <stuw>  по-моему это просто драйвевр.
 [13:25:17] <stuw>  zombah, может есть NotebookWindowManager.java ? )))
 [13:27:06] <stuw>  https://github.com/CyanogenMod/android_frameworks_base/blob/ics-release/policy/src/com/android/internal/policy/impl/GlobalActions.java
 [13:27:38] <stuw>  вобщем костыли костылики )
 [13:31:02] <zombah>  savalik: кстати посмотри https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/libsensors/s103t_sensor.c
 [13:31:36] <zombah>  savalik: это драйвер который я хотел для поворота использовать, но он чет не заводится, но вроде алгоритм похожий на повербтнд
 [13:33:36] <zombah>  или этот https://github.com/zombah/android_device_toshiba_paz00-common/blob/master/libsensors/kbdsensor.cpp но тут уже си++
 [13:36:50] <zombah>  stuw: неа вроде виндоуменеджер один
 [13:37:23] <zombah>  пойду покушаю
 [13:43:46] <savalik>  приятного аппетита)
 [13:43:54] <savalik>  драйвера эти какие то странные)
 [13:45:27] <savalik>  во втором предпологается что в keylayout будет повешены FN_ROT_0 90 180 270 и просто поворот на alt+стрелка влево *? )
 [14:14:13] <zombah>  ну вот его я не смог завести там какието хитрости похоже
 [14:14:55] <savalik>  да вроде никаких хистростей) ты проверял alt+стрелка влево когда пытался его завести? )
 [14:15:06] <zombah>  вроде да
 [14:16:35] <savalik>  дерьмо. суп холодный >_<
 [14:47:27]  * Now talking on #ac100-ru
 [14:47:27]  * Topic for #ac100-ru is: Канал пользователей смартбука Toshiba AC-100 | Вики: http://ac100.wikispaces.com || use UTF-8 dude || Логи: http://logs.paz00.net http://stuw.narod.ru/ac100/irc/
 [14:47:27]  * Topic for #ac100-ru set by [email protected] at Tue Jul 24 12:06:58 2012
 [14:47:42]  * Now talking on #ac100-ru
 [14:47:42]  * Topic for #ac100-ru is: Канал пользователей смартбука Toshiba AC-100 | Вики: http://ac100.wikispaces.com || use UTF-8 dude || Логи: http://logs.paz00.net http://stuw.narod.ru/ac100/irc/
 [14:47:42]  * Topic for #ac100-ru set by [email protected] at Tue Jul 24 12:06:58 2012
 [16:19:41] <zombah>  stuw: нет чет последняя вариация патча не очень
 [16:20:15] <stuw>  ?
 [16:20:17] <zombah>  stuw: сам андроид двойной такой эвент не парсит вообще, а powerbtnd по первому обрабатывает как короткое нажатие
 [16:20:43] <stuw>  powerbtn не регистрирует двойные нажатия.
 [16:21:10] <stuw>  zombah, можно еще попробовать послать 1,1,0 или 1,2,0
 [16:21:51] <zombah>  счас попробую, в 1,1 мне не понравилось что 2 меню всплывает одно за другим от одного долгого нажатия
 [16:21:53] <stuw>  zombah, а события приходят?
 [16:22:04] <zombah>  stuw: да события приходят ок
 [16:22:18] <stuw>  но как двойной клик не обрабатываются
 [16:22:19] <stuw>  так7
 [16:22:32] <zombah>  да как двойной не обрабатываются
 [16:23:21] <stuw>  попробуй два других варианта. если не помогут, можно будет небольшой слип вставить между 1,0 и 1,0
 [16:24:10] <zombah>  а может проще в powerbtnd по мимо дабл клика ловить долгое нажатие? или оно у нас не настоящее
 [16:24:13] <zombah>  ?
 [16:25:14] <stuw>  нам приходит одно событие от EC. патч шлет нажатия кнопок при наступлении такого события.
 [16:26:28] <zombah>  а ну тогда нормально выходит в патче оставляем 1,0 только, а повербтнд надо заставить отличать короткое от длинного 8)
 [16:27:08] <stuw>  отличи одно - событие от разных устройств. короткой NVEC power button, длинное - keyboard
 [16:27:39] <zombah>  хм
 [16:27:50] <zombah>  мда должна быть разница
 [16:28:21] <stuw>  zombah, попробуй сначала 110 и 120
 [16:30:46] <zombah>  stuw: ок
 [16:51:26] <savalik>  stuw: а можно слип на 2 секунды добавить между 1 и 0 на KEY_POWER?
 [16:52:15] <stuw>  в драйвер ядра? )
 [17:09:42] <savalik>  ну в драйвер клавиатуры) да)
 [17:09:48] <savalik>  это ведь не повесит всю систему? )
 [17:10:04] <savalik>  или может есть какие то другие методы сделать задержку в 2 секунды? )
 [17:11:48] <stuw>  savalik, в драйвере так лучше не делать. скорее всего это заблокирует обработку событий nvec'а.
 [17:12:13] <stuw>  надо не задержку делать, а систему научить делать то, что от нее хотят %)
 [18:08:52] <stuw>  хотя надо признать, нвек не совсем стандартно работает %)
 [18:21:01] <zombah>  да например 1,1,0 привел счас у меня к полностью не рабочему нвеку
 [18:21:04] <zombah>  не пойму почему
 [18:21:18] <zombah>  вечером еще погоняю
 [20:07:46] <Mirosya>  http://habrahabr.ru/post/149870/
 [20:07:56] <Mirosya>  интересно
 [21:29:27] <clopoff>  какие новости?
 [21:31:31] <savalik>  да в целом никаких) все андроид мучаем)
 [21:32:21] <zurba_XI>  и как?
 [21:33:29] <savalik>  все так же) сделать все как надо не особо получается)
 [21:33:37] <savalik>  но в целом юзабельно же вполне)
 [21:33:47] <savalik>  оно правда давно уже юзабельно))
 [21:42:41] <zurba_XI>  дуалбут, все дела))?
 [21:48:21] <savalik>  ну дуалбут как всегда)
 [21:48:33] <savalik>  kexecboot или через sosboot )
 [21:48:45] <savalik>  первое уныло второе никто на канале еще не освоил до конца вроде)
 [21:49:07] <savalik>  в плане того что до правки конфига и получения собсно дуалбута руки ни у кого не доходили)
 [22:03:36]  -christel- [Global Notice] Hi all, autumn tends to bring out the most aggressive of bugs... not only are we desperately trying to swat away the wasps and horseflies, we also appear to have found a rather unfortunate services bug which cores services. Apologies for the inconvenience, we're working on it!
 [22:05:04]  -groupcat- [Global Notice] Sorry folk, services have run off again. We expect to catch them again shortly, after a brief period of network breakage.
 [22:12:23] <zombah>  clopoff: привет, теперь статус батареи меняется и меню на кнопке питания есть 8)
 [22:13:04] <clopoff>  zombah: класс!
 [22:13:10] <clopoff>  завтра поставлю
 [22:14:56] <zombah>  как отдохнул?
 [22:29:44] <stuw_>  zombah, какой вариант в результате заработал?
 [22:30:49] <zombah>  stuw_: оба пока не заработали, пытаюсь понять почему. толи я чтот накосячил толи такой вариант не правильный
 [22:31:14] <zombah>  stuw_: кернел молчит, но нвек не работает полностью вообще без признаков жизни
 [22:31:30] <stuw_>  странно
 [22:32:25] <zombah>  ага
 [22:32:50] <stuw_>  от него хоть какие-то сообщения были в начале?
 [22:32:56] <stuw_>  *от нвека
 [22:35:07] <zombah>  ну все обычные есть, ec firmware, NVEC subdevices, nvec keyboard
 [22:35:14] <zombah>  а тачпада чет нет
 [22:36:01] <zombah>  чет вообщем странное с ним
 [22:36:13] <stuw_>  f9 ?
 [22:36:19] <zombah>  f9?
 [22:36:27] <stuw_>  нажать
 [22:36:29] <stuw_>  :)
 [22:36:42] <stuw_>  если все есть, а тачпада нет - надо нажать f9
 [22:36:55] <zombah>  а ну точно 8)
 [22:42:02] <zombah>  чет я там себе все поломал нафиг, надо систему начистую поставить проверить еще раз
 [22:43:50] <zombah>  1,2,0 код по виду приходит такойже как и при 1,0 но ноль реакции
 [22:44:01] <zombah>  счас 1,1,0 перепроверю
 [23:07:14] <zombah>  1,1,0 тоже самое код видно такойже как у 1,0 и система никак не реагирует на него
 [23:30:15] <zombah>  блин вот у меня путаница жуткая в гите
 [23:30:47] <zombah>  stuw: не знаешь как можно форк ребейзить от апстрим версии?
 [23:31:14] <zombah>  а ушел уже
 [23:44:37] <savalik>  так и живем =)
 [23:44:53] <savalik>  и как духовное лицо..я хочу заявить что пора спать =)
 [23:46:58] <zombah>  %)
 [23:49:17] <savalik>  ну а разве нет? ) если ты уже дошел до того чтобы ребейзить форки от апстрима)
 [23:49:35] <savalik>  я даже слова такого не слышал - ребейзить))
 [23:50:38] <zombah>  ну там просто марвин пару патчей давеча выкатил, а у меня уже все так разъехалось что я их вкачать себе не могу
 [23:50:44] <zombah>  вот и извращаюсь
 [12:52:47] <zombah>  добрый день