k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
Поддержка scroll wheel в клавиатуре BTC 8193 под Linux

Я искал клавиатуру, удовлетворяющую определённым требованиям, и нашёл. Но после покупки оказалось, что в ней не работает колесо прокрутки.

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


From: <webmaster(А)btc.ru>
To: <remont(А)c-trade.ru>
Sent: Tuesday, November 13, 2007 12:44 PM
Subject: [с сайта BTC] Вопрос

от кого: 'Кирилл Колышкин'
e-mail: 'kir(A)sacred.ru'
регион: 'Москва'
клавиатура: 'BTC 8193 (USB)'
операционная система: 'Linux, Fedora 8'
где была куплена: 'Start Master'
Текст вопроса: Здравствуйте,
Под Linux не работает колесо прокрутки (под Windows, к сожалению,
проверить не могу). С клавиатурой Genuis SlimStar Pro, на которой тоже есть аналогичное колесо прокрутки, такой проблемы нет, всё работает "из коробки".

Что посоветуете?


From: Николай <nazarov(A)c-trade.ru>
To: <kir(A)sacred.ru>
Date: Tue, 13 Nov 2007 13:17:27 +0300
Subject: Re: [с сайта BTC] Вопрос

Уважаемый пользователь.
К сожалению, производитель не предлагает драйверы под Linux.
Николай. Сервис-центр ВТС


From: "Kir Kolyshkin" <kir(А)sacred.ru>
To: "Николай" <nazarov(А)c-trade.ru>
Cc: <remont(А)c-trade.ru>
Sent: Tuesday, November 13, 2007 2:15 PM
Subject: Re: [с сайта BTC] Вопрос

Николай,

Спасибо за ответ!

Хотел бы уточнить -- для Genuis SlimStar Pro драйвера почему-то не
нужны, колесо прокрутки работает и так. При подключении любой мышки с колесом прокрутки драйвера тоже не нужны.

Если для BTC нужны драйвера, подскажите хотя бы, где взять техническую документацию для из написания.


From: Николай <nazarov(A)c-trade.ru>
To: Kir Kolyshkin <kir(A)sacred.ru>
Date: Tue, 13 Nov 2007 14:30:42 +0300
Subject: Re: [с сайта BTC] Вопрос

Уважаемый Кирилл.
Полагаю, что этой информацией производитель не поделится...
Вот их сайт http://www.btc.com.tw/english/3-1-6driver_download.htm
Николай. Сервис-центр ВТС


From: Kir Kolyshkin <kir(A)sacred.ru>
To: Николай <nazarov(A)c-trade.ru>
Date: Tue, 13 Nov 2007 14:38:13 +0300
Subject: Re: [с сайта BTC] Вопрос

Спасибо за ответ, написал в их поддержку на английском.

Хорошо было бы указывать на коробке, что scroll wheel не поддерживается в Linux.


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


From: kir(А)sacred.ru <kir(А)sacred.ru>
To: keyboard(А)btc.com.tw <mailto:keyboard(А)btc.com.tw>
Sent: Tuesday, November 13, 2007 7:32 PM
Subject: Scroll wheel on BTC 8193 is not working in Linux

Name: Kir Kolyshkin
Product: keyboard
FIRMWARE version:
IDE CONFIGURATION: Secondary Master

---------------------------------------------------------
Hi,

I'm pretty happy with BTC 8193 (USB) keyboard under my Fedora 8
Linux OS, the only problem is scroll wheel doesn't work for some
reason.

I have also tried using Genuis SlimStar Pro, which also has a
scroll wheel, and it worked right out of the box.

What would you recommend? Having a scroll wheel is one of the
features I choose this keyboard for, and the fact it's not
working in Linux makes me sad.

---------------------------------------------------------

Date:2007/11/13
Time:19:32:19


From: BTC Service Center <keyboard(A)btc.com.tw>
To: <kir(A)sacred.ru>
Subject: Re: Scroll wheel on BTC 8193 is not working in Linux
Date: Wed, 14 Nov 2007 11:04:02 +0800

Dear Sir / Madam,
We are so sorry about scroll wheel problem you encountered. The scroll wheel function on 8193 needs driver to activate even under Windows and there is no Linux driver available for this product.
As you know, there are several different distribution of Linux in the market, we have ever tried them with our keyboard products but it got different results under different distribution of Linux.
Of course, it just means products with special input device like keyboard and mouse combined to one or special function on the keyboard which needs extra driver to activate.
Base on this reason, all of our products only focus on Microsoft Windows and verified under Windows platforms before shipping out. So no plan to release Linux driver for now and future.
We hope that you can understand our consideration and explanation. So sorry again !!

Best Regards
/Service Center


From: Kir Kolyshkin <kir(A)sacred.ru>
To: BTC Service Center <keyboard(A)btc.com.tw>
Subject: Re: Scroll wheel on BTC 8193 is not working in Linux
Date: Wed, 14 Nov 2007 18:22:46 +0300

Thanks for your fast reply!

I do understand that some kind of a driver is needed. Can I have some
technical documentation so I could write one?


From: "BTC Service Center" <keyboard(A)btc.com.tw>
To: "Kir Kolyshkin" <kir(A)sacred.ru>
Subject: Re: Scroll wheel on BTC 8193 is not working in Linux
Date: Thu, 15 Nov 2007 11:15:17 +0800

Dear Sir / Madam,
The documentation is confidential, we are so sorry about your request.

Best Regards
/Service Center


From: Kir Kolyshkin <kir(A)sacred.ru>
To: BTC Service Center <keyboard(A)btc.com.tw>
Date: Thu, 15 Nov 2007 11:16:47 +0300
Subject: Re: Scroll wheel on BTC 8193 is not working in Linux

The fact that documentation is confidential is really odd to me. Scroll
wheel is not a new technology, I doubt there could be any valuable IP or
trade secrets. Anyway...perhaps I could find a Linux input driver
developer who can sign an NDA with you -- would it be sufficient to get
an access to the documentation?

Also, could you put a big sticker on the keyboard packaging that tells
scroll wheel is not supported in Linux? That would stop Linux users from
being unhappy after buying your keyboards.


На этом месте русские не сдаются! я не сдаюсь. Надеюсь пробить заслон индусов из саппорта и поговорить-таки с тайваньцами.

Ждите следующей серии! ;)

Comments

Эта, я конечно, немного пропустил, но вопрос: ты над саппортом издеваешься или так? ;)) Я к тому, что не верю, что клава без виндовых драйверов не генерит скан-коды для колесика. Ты этот случай проверял? потому как мои клавы (колесики там и прочую фигню) ни один линукс не знает ;) Пришлось учить. Может и у тебя тоже самое ;)))

А я считаю, что производителей надо продавливать. Пусть думают хоть немного головой.

Эта клава не генерит никаких скан-кодов, когда колёсико вертишь.

Предыдущая вышеупомянутая Genius — я даже и не смотрел — тупо воткнул и тупо всё работает.

Как это .... офигеть и не встать ... Не понимаю смысла так делать. Азия ..

У меня есть, правда, подозрение, что оно шлёт, но как-то не вполне стандартно, и поэтому linux input layer этого вообще не понимает… Но так как я оный layer совсем-совсем не знаю, это всё только подозрением и остаётся…

ну если xev в терминале ничего не показывает, то тогда да - клавиатура ничего не посылает ;(

Я смотрел и xev, и showkey, и cat /dev/input/event*, и что-то ещё, что уже не помню. Нигде ничего нет. В dmesg ничего нет. Устройство детектится как две клавиатуры, подозреваю, что вторая «клавиатура» и есть это колесо. Но оттуда ничего нет.

Мультик, неужели ты думаешь, что я бы стал писать в саппорт, ничего этого не сделав предварительно? Я даже во всяких git'ах ядрёных покопался на предмет патчей на эту тему…

I don't see you trying evtest, why is that? HID devices report everything they have, you just need to ask them nicely.

а чё - когда его крутишь - в /dev/input/event ничего не вылазит?

нет, не вылазит :(

афигеть. выкинь бяку? =)

найду другую, где всё так же, но работает — выкину. правильный enter для меня пока важнее скроллера

А может этот скроллер является отдельным USB-девайсом?
Тогда от клавы ты ничего не получишь при кручении колеса.
По-моему, некоторые клавы с тачпадами, например, определяются как 2 девайса, клава + мышь.

Да, там два девайса, оба определяются, создаются два event-файла, в одном из которых — события от клавы, в другом — ни хрена.

Error: Irreparable invalid markup ('keyboard(a)btc.com.tw') in entry. Owner must fix manually

поправил, ага