usb multifunctional keyboard

Разбираемся с подключением и настройкой устройств ввода информации.

Модераторы: broom, Модераторы разделов

Аватара пользователя
yoricI
Сообщения: 820
ОС: gentoo fluxbox

usb multifunctional keyboard

Сообщение yoricI » 16.11.2018 13:19

Здравия!
Купил недавно клавиатуру взамен раздолбанной, с PS/2 найти нынче трудно, взял USB. Вопреки ожиданиям, с входом в БСВВ проблем нет, вообще практически проблем нет. Но чуть-чуть есть. Во-первых, в стрелялках периодически стопорится ненадолго. Это мелочи. Во-вторых, и возможно с этим связано первое, определяется как какая-то совмещённая с мышью. И кнопки мышиные у неё есть, и колёсико (по логам, на самом деле нет). Кнопки Fn нет, то есть обычная клавиатура без излишеств.
sven standard 301 usb. Как бы выкинуть мышиный функционал?

Код: Выделить всё

(II) config/udev: Adding input device SEM USB Keyboard (/dev/input/event4)
(**) SEM USB Keyboard: Applying InputClass "evdev keyboard catchall"
(**) SEM USB Keyboard: Applying InputClass "kbd0"
(II) Using input driver 'evdev' for 'SEM USB Keyboard'
(**) SEM USB Keyboard: always reports core events
(**) evdev: SEM USB Keyboard: Device: "/dev/input/event4"
(--) evdev: SEM USB Keyboard: Vendor 0x1a2c Product 0x2124
(--) evdev: SEM USB Keyboard: Found keys
(II) evdev: SEM USB Keyboard: Configuring as keyboard
(**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:12.1/usb6/6-2/6-2:1.0/0003:1A2C:2124.0002/input/input7/event4"
(II) XINPUT: Adding extended input device "SEM USB Keyboard" (type: KEYBOARD, id 7)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_layout" "us,ru(winkeys)"
(**) Option "xkb_options" "grp:rwin_toggle,terminate:ctrl_alt_bksp,grp_led:scroll"
(II) config/udev: Adding input device SEM USB Keyboard (/dev/input/event5)
(**) SEM USB Keyboard: Applying InputClass "evdev keyboard catchall"
(**) SEM USB Keyboard: Applying InputClass "kbd0"
(II) Using input driver 'evdev' for 'SEM USB Keyboard'
(**) SEM USB Keyboard: always reports core events
(**) evdev: SEM USB Keyboard: Device: "/dev/input/event5"
(--) evdev: SEM USB Keyboard: Vendor 0x1a2c Product 0x2124
(--) evdev: SEM USB Keyboard: Found 1 mouse buttons
(--) evdev: SEM USB Keyboard: Found scroll wheel(s)
(--) evdev: SEM USB Keyboard: Found relative axes
(II) evdev: SEM USB Keyboard: Forcing relative x/y axes to exist.
(--) evdev: SEM USB Keyboard: Found absolute axes
(II) evdev: SEM USB Keyboard: Forcing absolute x/y axes to exist.
(--) evdev: SEM USB Keyboard: Found keys
(II) evdev: SEM USB Keyboard: Configuring as mouse
(II) evdev: SEM USB Keyboard: Configuring as keyboard
(II) evdev: SEM USB Keyboard: Adding scrollwheel support
(**) evdev: SEM USB Keyboard: YAxisMapping: buttons 4 and 5
(**) evdev: SEM USB Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:12.1/usb6/6-2/6-2:1.1/0003:1A2C:2124.0003/input/input8/event5"
(II) XINPUT: Adding extended input device "SEM USB Keyboard" (type: KEYBOARD, id 8)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_layout" "us,ru(winkeys)"
(**) Option "xkb_options" "grp:rwin_toggle,terminate:ctrl_alt_bksp,grp_led:scroll"
(II) evdev: SEM USB Keyboard: initialized for relative axes.
(WW) evdev: SEM USB Keyboard: ignoring absolute axes.
(**) SEM USB Keyboard: (accel) keeping acceleration scheme 1
(**) SEM USB Keyboard: (accel) acceleration profile 0
(**) SEM USB Keyboard: (accel) acceleration factor: 2.000
(**) SEM USB Keyboard: (accel) acceleration threshold: 4
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2573
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: usb multifunctional keyboard

Сообщение Hephaestus » 16.11.2018 14:31

Судя по vid:pid это China Resource Semico.
То есть либо Ваша система ничего не знает про Вашу клаву и цепляет что-то подходящее/совместимое,
либо у Вас на самом деле никакой не sven 301, а самый что ни на есть натуральный China Resource Semico.

Ну, можно попробовать поколдовать с udev, заставив устройство выглядеть так, как Вам нужно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 820
ОС: gentoo fluxbox

Re: usb multifunctional keyboard

Сообщение yoricI » 16.11.2018 14:51

Они (USB клавиатуры) тоже что-ли разные все, как платы расширения? Ого :-)
Так в логе и пишется "SEM USB Keyboard", я не против.
А вот почему "Configuring as mouse"? Этот аспект можно исправить через udev?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2573
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: usb multifunctional keyboard

Сообщение Hephaestus » 16.11.2018 15:21

yoricI писал:
16.11.2018 14:51
Они (USB клавиатуры) тоже что-ли разные все, как платы расширения? Ого :-)
Не клавиатуры разные. USB-устройства разные.
Хотя не удивлюсь, если современные клавиатуры имеют какие-то мозги.
yoricI писал:
16.11.2018 14:51
А вот почему "Configuring as mouse"?
Вероятно, эта самая которая vid:pid 1a2c:2124 имеет что-то такое, может мышь встроенную.
А на Вашей клаве либо чип от неё (без всего остального), либо просто система ошибается и её неправильно определяет.
yoricI писал:
16.11.2018 14:51
Этот аспект можно исправить через udev?
Да черт его знает...
Вам надо вести поиск на предмет поддержки Вашей клавы (которая sven 301) в Linux.
А на уровне udev можно попытаться произвести "подмену".
То есть при обнаружении данного устройства загрузить/выгрузить модули и т.п.
Но это всё в теории. На практике я этого не пробовал.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали: