Slamvan писал(а):
Я конечно извиняюсь но откуда мне знать что такое формат NEC, и как его использовать обычному пользователю?
Тот кому нужны сканкоды с пульта (тем более для использования в каких-то сторонних программах) - это уже совсем не обычный пользователь.
Вообще вариантов сканкодов даже в рамках формата NEC много разных. Поскольку все была заинтересованы чтобы устройство реагировало только на свой пульт. Поэтому там кроме кода команды передаётся ещё и тип девайса для которого эта команда.
10E701FE - это очевидно вариант расширения NEC с 16битным адресом пульта. Потому что там команда тоже 8 битная, но идёт два раза с инверсией (для защиты от ошибок). Т.е. 01FE - это как раз оно.
А от пульта телека Sony например приходят коды типа 00002809(Vol+) 00003809(Vol-) 00004809(Mute) 00000808(1) 00008808(9) 00009808(0) 00005809(Power)…
Не очень понятно зачем обычному пользователю изучать все тонкости разных этих систем IR команд. Все пульты всё равно не получится изучить.
Поэтому надо просто делать возможность обучения своего софта чужим пультам - запоминать 32-битные сканкоды кнопок как есть и всё.