Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-24 Пенетрантность evgeny_ver...@mail.ru
Точно такая же засада. Раз, и больше русский язык не зажигает лампочку. 
Перезагрузка только и спасает. Жутко раздражает, однако. Что делать - не 
знаю.



09.10.2012 00:10, Ed пишет:
есть компьютер с usb-клавиатурой, выключается крайне редко. очень 
часто numlock и scrolllock инвертируются (последнее особо раздражает).


как я понимаю, дело в том, что периодически клавиатура отваливается:
[615737.791067] usb 1-1.5: USB disconnect, device number 9
[615738.085439] usb 1-1.5: new low-speed USB device number 10 using 
ehci_hcd
[615738.196000] usb 1-1.5: New USB device found, idVendor=04d9, 
idProduct=1702
[615738.196004] usb 1-1.5: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0

[615738.196006] usb 1-1.5: Product: USB Keyboard
[615738.196008] usb 1-1.5: Manufacturer:
[615738.206148] input:   USB Keyboard as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input19
[615738.206287] generic-usb 0003:04D9:1702.000F: input,hidraw0: USB 
HID v1.10 Keyboard [  USB Keyboard] on usb-:00:1a.0-1.5/input0
[615738.223110] input:   USB Keyboard as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.1/input/input20
[615738.223241] generic-usb 0003:04D9:1702.0010: input,hidraw1: USB 
HID v1.10 Device [  USB Keyboard] on usb-:00:1a.0-1.5/input1



сейчас проверил - действительно, если какие-то индикаторы горят, то 
после переподключения клавиатуры они гаснут, при этом сами режимы 
(numlock и язык) сохраняются.


но почему после переключения numlock/раскладки индикаторы не 
восстанавливаются к правильному значению, а инвертируются от текущего 
- не понимаю.






--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50883c15.4070...@mail.ru



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-11 Пенетрантность Ivan Shmakov
 Ivan Shmakov oneing...@gmail.com writes:
 Ed  sp...@yandex.ru writes:

[…]

  но почему после переключения numlock/раскладки индикаторы не
  восстанавливаются к правильному значению, а инвертируются от
  текущего — не понимаю.

  В свое время, найти средств управления индикаторами (или любой другой
  передачи данных в направлении «машина—устройство») при беглом
  просмотре спецификации USB HID мне не удалось.  Если их действительно
  нет — у процессора клавиатуры попросту нет иных вариантов, кроме как
  инвертировать индикатор.

Пользуясь случаем, проверил управление индикаторами
USB-клавиатуры с машины.  Работает.

Согласно спецификации ([1], приложение C), управление
индикаторами по получению событий клавиатуры является
обязанностью машины, а не клавиатуры.

Поведение выше объяснить не могу.

[1] http://www.usb.org/developers/devclass_docs/HID1_11.pdf

-- 
FSF associate member #7257


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86ehl5gfqm@gray.siamics.net



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-10 Пенетрантность Ed

On 10/09/12 18:05, Ivan Shmakov wrote:

Edsp...@yandex.ru  writes:
On 10/09/12 06:50, Ivan Shmakov wrote:
Edsp...@yandex.ru   writes:


[…]

но почему после переключения numlock/раскладки индикаторы не
восстанавливаются к правильному значению, а инвертируются от
текущего - не понимаю.

В свое время, найти средств управления индикаторами (или любой
другой передачи данных в направлении «машина—устройство») при
беглом просмотре спецификации USB HID мне не удалось.

[…]

ну тогда драйвер может понимать, что подключили новую клавиатуру и
выставить на ней коректную индикацию

Каким образом?  Повторюсь, AIUI, протокол USB HID
предусматривает отправку данных исключительно от устройства к
машине.  Не наоборот.


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



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5075b31b.4020...@yandex.ru



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-09 Пенетрантность Ed

On 10/09/12 06:50, Ivan Shmakov wrote:

Edsp...@yandex.ru  writes:


[…]

но почему после переключения numlock/раскладки индикаторы не
восстанавливаются к правильному значению, а инвертируются от текущего
- не понимаю.

В свое время, найти средств управления индикаторами (или любой
другой передачи данных в направлении «машина—устройство») при
беглом просмотре спецификации USB HID мне не удалось.  Если их
действительно нет — у процессора клавиатуры попросту нет иных
вариантов, кроме как инвертировать индикатор.



ну тогда драйвер может понимать, что подключили новую клавиатуру и 
выставить на ней коректную индикацию



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/507416fe.6050...@yandex.ru



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-09 Пенетрантность Ivan Shmakov
 Ed  sp...@yandex.ru writes:
 On 10/09/12 06:50, Ivan Shmakov wrote:
 Edsp...@yandex.ru  writes:

[…]

  но почему после переключения numlock/раскладки индикаторы не
  восстанавливаются к правильному значению, а инвертируются от
  текущего - не понимаю.

  В свое время, найти средств управления индикаторами (или любой
  другой передачи данных в направлении «машина—устройство») при
  беглом просмотре спецификации USB HID мне не удалось.

[…]

  ну тогда драйвер может понимать, что подключили новую клавиатуру и
  выставить на ней коректную индикацию

Каким образом?  Повторюсь, AIUI, протокол USB HID
предусматривает отправку данных исключительно от устройства к
машине.  Не наоборот.

(Буду рад, впрочем, если меня поправят.)

-- 
FSF associate member #7257


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86txu3ivvh@gray.siamics.net



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-09 Пенетрантность Aleksey Andreev


   но почему после переключения numlock/раскладки индикаторы не
   восстанавливаются к правильному значению, а инвертируются от
   текущего - не понимаю.

   В свое время, найти средств управления индикаторами (или любой
   другой передачи данных в направлении «машина—устройство») при
   беглом просмотре спецификации USB HID мне не удалось.

 […]

   ну тогда драйвер может понимать, что подключили новую клавиатуру и
   выставить на ней коректную индикацию

   Каким образом?  Повторюсь, AIUI, протокол USB HID
   предусматривает отправку данных исключительно от устройства к
   машине.  Не наоборот.

   (Буду рад, впрочем, если меня поправят.)
А как, в таком случае, а работает утилитка numlockx ?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50744f6f.6060...@mail.ru



usb-клавиатура: иногда инвертируются индикаторы

2012-10-08 Пенетрантность Ed
есть компьютер с usb-клавиатурой, выключается крайне редко. очень часто 
numlock и scrolllock инвертируются (последнее особо раздражает).


как я понимаю, дело в том, что периодически клавиатура отваливается:
[615737.791067] usb 1-1.5: USB disconnect, device number 9
[615738.085439] usb 1-1.5: new low-speed USB device number 10 using ehci_hcd
[615738.196000] usb 1-1.5: New USB device found, idVendor=04d9, 
idProduct=1702
[615738.196004] usb 1-1.5: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0

[615738.196006] usb 1-1.5: Product: USB Keyboard
[615738.196008] usb 1-1.5: Manufacturer:
[615738.206148] input:   USB Keyboard as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input19
[615738.206287] generic-usb 0003:04D9:1702.000F: input,hidraw0: USB HID 
v1.10 Keyboard [  USB Keyboard] on usb-:00:1a.0-1.5/input0
[615738.223110] input:   USB Keyboard as 
/devices/pci:00/:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.1/input/input20
[615738.223241] generic-usb 0003:04D9:1702.0010: input,hidraw1: USB HID 
v1.10 Device [  USB Keyboard] on usb-:00:1a.0-1.5/input1



сейчас проверил - действительно, если какие-то индикаторы горят, то 
после переподключения клавиатуры они гаснут, при этом сами режимы 
(numlock и язык) сохраняются.


но почему после переключения numlock/раскладки индикаторы не 
восстанавливаются к правильному значению, а инвертируются от текущего - 
не понимаю.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50733343.8090...@yandex.ru



Re: usb-клавиатура: иногда инвертируются индикаторы

2012-10-08 Пенетрантность Ivan Shmakov
 Ed  sp...@yandex.ru writes:

[…]

  но почему после переключения numlock/раскладки индикаторы не
  восстанавливаются к правильному значению, а инвертируются от текущего
  - не понимаю.

В свое время, найти средств управления индикаторами (или любой
другой передачи данных в направлении «машина—устройство») при
беглом просмотре спецификации USB HID мне не удалось.  Если их
действительно нет — у процессора клавиатуры попросту нет иных
вариантов, кроме как инвертировать индикатор.

-- 
FSF associate member #7257


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86391ojr49@gray.siamics.net