URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136948
[ Назад ]

Исходное сообщение
"Драйвер для ввода цифр при помощи дискового номеронабирателя от старых телефонов"

Отправлено opennews , 24-Май-25 21:50 
Для ядра Linux разработан драйвер rotary_dial, позволяющий использовать для ввода цифр дисковый номеронабиратель, применявшийся в телефонных аппаратах с импульсным набором   номера. Номеронабиратель можно использовать вместо нумпада в качестве стильного аксессуара по аналогии с тем, как несколько лет назад он был задействован в мобильном телефоне. Номеронабиратель подключается через GPIO и после активации драйвера становится доступен как новое устройство ввода evdev...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63299


Содержание

Сообщения в этом обсуждении
"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 21:53 
Лучше бы

>Your system is too slow

пофиксили, а то работать просто невозможно.

https://lists.freedesktop.org/archives/wayland-devel/2020-Ju...

На клавиатуре проявляется как
- удвоение нажатий клавиш (при пропуске события отпускания)
- пропуск нажатий клавиш (при пропуске события нажатия, наблюдается когда быстро делаю несколько назатий клавиш подряд)
- рандомное количество символов если достаточно быстро (больше герца, кажется) равномерно жать и отпускать одну и ту же клавишу. С временным разрешением выглядит так: поступающие равномерно нажатия рандомно банчатся и антибанчатся.

На мыши проявляется как
- при перетаскивании мыши происходит отпускание и опять захват, большие проблемы выделить текст с первого раза - он в середине выделения перестаёт выделяться и начинает выделенный кусок перетаскиваться
- пропуск кликов - приходится на одну и ту же кнопку кликать несколько раз, чтобы сработало

Раньше подобные симптомы (и в куда более мягкой форме) наблюдались только на третьем пне, а теперь наблюдаются на "коре дуба".


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 21:58 
пора покупать зион-с-озона...

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:02 
Первое поколение тредрипперов за смешные деньги продаются, по моему новые. Кому нужен этот Зион теперь?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено 12yoexpert , 24-Май-25 22:16 
да и последнее за копейки продаётся. можно пятое взять, если денег нет

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:18 
> Первое поколение тредрипперов

а, это те слоупоки на 180 ватт против 145...
https://picabox.ru/pictures/2025/05/25/02/14/1638517453.png


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Александр , 25-Май-25 10:59 
Ага конечно а матери к ним по 100-150к

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:20 
Актуальность зионов осталась в 2016 году. Сегодня с барахолки за те же деньги, что и зеон, можно взять какой-нибудь coffee lake i7-8700 в комплекте с материнкой.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:27 
В смысле? Один проц на авито стоит от 4к вечнодеревянных. За такую сумму 10-ядерными зевонами вместе с платой в комплекте весь озон забит под завязку.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:02 
Материнку, проц, 32 гб ОЗУ доставили за два дня. Мои скромные потребности Зион перекрывает с головой.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:33 
775 не поддерживается. Тут только кора квад, но это дорого для владельцев коры дуба

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:06 
Была коре квад, а потом сгорел. Пришлось коде дуо сидеть.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:01 
Время разогнать кору дуба, я думаю

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:15 
Я думаю, не тех вы разгонять предлагаете.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:16 
Неразумное соотношение прироста производительности и энергопотребления (вместе с тепло отделением). Я свой гаражный qore 2 quad пробовал разгонять, бредовая затея.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:52 
В принципе бредовая затея использовать 20-ти летнее железо на серьезе и жаловаться на энергопотребление

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:22 
> libinput

Зачем им фиксить то, что по своей задумке было создано чтобы подстегнуть тебя обновлять железо чаще.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Oe , 24-Май-25 22:27 
Ну, зато безопасно и в юзерспейсе. Реалтайм, прерывания - зло, приоритет вводу выводу давать нельзя, а то ещё выполнение полезной мальвари замедлит.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 23:26 
> "коре дуба"

Huh? Ну так на "коре дуба" и не мудрено, что "Your system is too slow". На дворе 2025-ый год, пора бы и обновить железо.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:29 
Зачем обновлять? C2D из ядра пока ещё не выкидывают.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 13:11 
Зачем?

Его производительности достаточно для решения всех пользовательских задач.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 14:09 
Чтобы меньше электричества тратить.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:14 
Вы это при любой нагрузке наблюдаете, или только когда проц занят в сотку? Логично предположить, что таске просто времени мало выделяется, чтобы libinput успел хоть что-то сделать. Попробуйте вашему оконному серверу (и лучше только тому процессу, который именно полезной работой занимается, но хз как вы это провернёте в wayland серверах, где в одном процессе сразу и сервер, и райсинг рабочего стола, и всё на свете) больше времени отдать (nice в -10), мб проблема чуть убавится.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:56 
Постоянно, при любой нагрузке. Но прямо совсем назойливо стало - после обновления до 6.14. середина десятых - на "коре дуба" это не наблюдалось совсем, наблюдалось на третьем пне. 2024 - наблюдалось на "коре дуба" когда текст набираешь и между нажатиями клавиш небольшой промежуток - а текст я набираю не десятипальцевым, то есть в основном, когда одна и та же буква два раза подряд набирается. Мышь не затрагивало, поэтому особо не мешало. Сейчас: выделить текст протаскиванием - большая проблема (протаскивание рвётся посередине, после чего выделенный кусок перетаскивается, вместо того, чтобы продолжить выделение), кликнуть на кнопку - большая проблема (либо клик игнорится, либо удваивается).

Использую иксы. Я как-то ради эксперимента на третьем пне запустил weston. Иксы летали, а на вейланде каждое движение курсора мыши растягивалось во времени, и начиналось где-то с полсекундной задержкой.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 16:05 
>кликнуть на кнопку - большая проблема (либо клик игнорится, либо удваивается)

Так это уже физический износ микропереключателей мышки. У меня так средняя кнопка глючит. Приодится изголяться, пытаться нажимать под разными углами (с перекосом) пока не сработает.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 22:48 
какой-то странный линуксоид — паять не умеет...

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено 12yoexpert , 24-Май-25 22:01 
какой смысл писать драйвер, если Arduino pro micro и три строчки кода на си решают задачу кроссплатформенно и навсегда, а с nice!nano можно не только использовать номеронабиратель для набора номера на смартфоне по bluetooth, но и использовать весь телефон как гарнитуру смартфона?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:06 
Чтобы на простом примере показать, как делать драйвера для Линукса.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:12 
Нужное
Это ведь не прокрутка консоли? да?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:17 
Тонко. Зачет.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 13:13 
Может, починишь прокрутку консоли, а, аноним?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено scriptkiddis , 25-Май-25 14:08 
А че ее чинить. Она была, но всякие решили чоо не надо. Даже если "починишь" то не примут патч.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 16:08 
Что, приспособить номеронабиратель для прокрутки консоли? Гениально! Какую циферку на номеронабирателе накрутил, на столько строк и консолька прокрутилась.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:17 
Шутки шутками, а на фото девайс стильный и я бы такой прикупил за разумные деньги в качестве сувенира.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Oe , 24-Май-25 22:33 
Попробую угадать - один большой файл с диска на диск и эта штука начнет выдавать рандомные цифры ибо опрос GPIO будет лагать?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:33 
Вообще-то по-хорошему, GPIO должен обрабатывать отдельный микроконтроллер.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено YetAnotherOnanym , 25-Май-25 08:55 
А вот для того, чтобы собрать прошивку для этого микроконтроллера, как раз и нужен драйвер.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 10:22 
Нужно по прерываниям считывать информацию, а не по таймеру

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:18 
Тогда трещётка будет вам прерывать таски н а процессоре. Всё правильно автор ветки сказал, для IO придумали отдельные микроконтроллеры, а процессор только приходит спросить были ли события, когда захочет.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 17:14 
Прерывания от механической крутилки - это примерно раз в никогда, если не считать дребезга. Всё что надо в обработчике - спросить, сколько событий таймера прошло с прошлого раза и по результатам проигнорить/проапдейтить счётчик/выдать цифру.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 17:15 
Прерывания от механической крутилки - это примерно раз в никогда, если не считать дребезга. Всё что надо в обработчике - спросить, сколько событий таймера прошло с прошлого раза и по результатам проигнорить/проапдейтить счётчик/выдать цифру.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:34 
Собственно зачем это и кому оно нужно? Я серьёзно спрашиваю

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 23:10 
> Собственно зачем это и кому оно нужно? Я серьёзно спрашиваю

Сделать и запостить фотку в стиле "смотри как я могу!" - и положить на полочку.
Хотя есть определенный процент человеков с таким отклонением как мазохизм - тем тоже, возможно, зайдет.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено User , 25-Май-25 11:02 
Зе пауэр оф соммьюнити! Без помощи корпораций!

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:35 
Это для расширения функциональности педалей от Линуса Торвальдса.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено winorun , 25-Май-25 07:31 
модификация старого оборудования в условиях жёсткой экономии на компонентах

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено YetAnotherOnanym , 25-Май-25 09:09 
Помнишь в "Криминальном чтиве" эпизод, когда Буч и Марселлус попадают в комиссионный магазин? Там продавец звонит своему другу Зеду как раз с телефона с крутилкой.
Так вот, телефон тот был один-единственный на весь Голливуд, и он поломался. А фильмы снимать надо. Приходится вот так вот выкручиваться.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено User , 25-Май-25 11:04 
Пусть вот к нам на Телту обращаются. У них конечно гособоронзаказ, всё лучшее сами знаете куда идёт - но для такого дела за хороший бакшиш...

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:15 
«Криминальное чтиво» 32 года назад снималось, думаю, таких телефонов реально в ходу было достаточно.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 10:24 
Стильные ретротелефоны делать. Или переделать из старых

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:14 
> Собственно зачем это и кому оно нужно? Я серьёзно спрашиваю

Это свойство человека. Сначала тренироваться и понять, потом изобрести для чего-либо.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:11 
Я не понимаю что эта новость делает на опеннете. Я эту игрушку находил на сайте посвещенному DIY пару лет назад. DIY-щики люди интересные, но к тематике опеннета это имеет косвенное отношение.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Ан Оним , 24-Май-25 22:44 
Набирание цифр будет очень ненадёжным

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 24-Май-25 22:49 
пожалуй, стоит доработать технологию кодом Грея и контрольными суммами!

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:40 
Там физический датчик, всего-лишь, переключающий контакт. Можно использовать схему подавления дребезга на RS-триггере.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 10:26 
Ну это вас не спасет от того что не докрутил цифру. Такое и раньше было на подобных телефонах

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:17 
Если уж брать и улучшать кострукцию, как минимум можно заменить контактор на фото-датчик.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Герострат , 24-Май-25 23:08 
Это офигенно

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 00:30 
А инициировать звонок с этого телефонного аппарата без использования номеронабирателя этот драйвер умеет?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 10:54 
Аноним мечтающий взломать роторный телефон?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 02:06 
Бажественно (через букву "а", чтоб кто не попутал).

Чашку кофе каждому автору!


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 03:09 
Купить то его где?

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 06:26 
Где, где, сайт их тута https://skysedge.com/telecom/RUSP/index.html оплата палкой санкции все дела.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено 1 , 25-Май-25 09:50 
Пора вводить премию за самый бесполезный софт года.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:17 
А если так - https://skysedge.com/telecom/RUSP/index.html

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:14 
Всё ещё самый бесполезный. 🫣

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 16:14 
Ну чего же бесполезный? Память на телефонные номера развивает.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено anonblmus , 25-Май-25 10:07 
> Для ядра Linux разработан драйвер rotary_dial

Пример решения задачи через ж.
Могли бы изображать USB HID keyboard, не понадобился б отдельный драйвер, и работало бы с чем угодно.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 10:37 
А как клавиатуру подключить тогда? Или где взять свободный usb порт тогда? Зачем дополнительная микросхема преобразования тонального набора для usb, если с этим может основная справится? Или вы думаете что в старых телефонах стоит микросхема преобразования тонального набора? Т.е. предложение хорошее, но вы не подумали.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено anonblmus , 25-Май-25 10:54 
При чём тут тональный набор? У дискового номеронаберателя две группы контактов - одна выдаёт импульсы, другая служит для отключения микрофона ТА во время набора номера.
Проверять состояние второй группы контактов и считать импульсы с первой - хватит какой-то самой хилой условной "ардуйни с USB". Оная же ардуйня будет изображать ту самую HID клавиатуру.
Аналогично в случае условной "ардуйни с блютусом".
Вам же один чорт эту конструкцию как-то к ПК подключать - не через USB/bluetooth/..., так через какой-то самодельный контроллер (для которого тогда придётся писать драйвера).

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 11:24 
> А как клавиатуру подключить тогда

Ээ, просто воткните ещё одну клавиатуру? Вроде даже винда умеет в несколько клавиатур и мышей, хотя под иксами у меня больше положительного опыта в таких сетапах.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:50 
Клавиатуры с NKRO так и работают — прикидываясь (точнее, по сути и являясь) несколькими HID-устройствами. С этим у винды никогда проблем не было.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено anonblmus , 25-Май-25 13:07 
> Вроде даже винда умеет в несколько клавиатур и мышей

Точно умеет, проверено.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Афроним , 25-Май-25 11:22 
Надоело похоже Дум на кофеварках запускать. Непонятно для кого этот прогресс. Современное поколение не может набрать номер с помощью диска. Есть видосики на эту тему. Цифру же до конца прокрутить надо, а это надо объяснить сперва иначе не догадается никто. Трое ребят до 25 лет в США за 30 сек не сумели набрать правильно шестизначный номер, только 0 смогли провернуть верно, а про остальные не догадались.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 12:57 
Я уже далеко не современное поколение, и номер на диске набрать смогу, но последние лет двадцать мне это умение ни разу не пригождалось.

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Афроним , 25-Май-25 13:11 
Вот,можете вспомнить молодость с этим драйвером и устройством.Главное вспомните, что трубка должна быть снята при наборе, а то и такой огрех я видел в видосике)

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Random , 25-Май-25 11:26 
В армии, бывало, набирал номер на ТА-57 рычагом, без диска )
Так что этот драйвер и просто для кнопки подойдёт, только нажимать её надо с частотой 10Гц )

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 16:11 
А не задолбался рычаг дёргать с частотой 10 Гц? :)

"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 21:12 
Драйвер для магнитных лент, накопителей.

Для того чтобы фсб тебя прослушивало.
И следилр за тобой.

Вставляется в hdmi.


"Драйвер для ввода цифр при помощи дискового номеронабирателя..."
Отправлено Аноним , 25-Май-25 13:49 
Это для расширения функциональности педалей от Линуса Торвальдса.