Targus USB 숫자 키패드가 Debian Wheezy에서 작동하지 않습니다.

Targus USB 숫자 키패드가 Debian Wheezy에서 작동하지 않습니다.

Wheezy x86을 새로 설치하고 USB 공급업체/모델 ID가 05A4/9840인 Targus 숫자 키패드(모델 AKP10US)를 연결하려고 합니다. (FWIW 시스템은 VirtualBox에서도 실행됩니다)

Enter그러나 숫자 키패드에서 유효한 키는 및 뿐입니다 Back. 다른 키의 경우 문자열처럼 이스케이프가 표시되거나 소리만 들립니다(키보드 버퍼 풀타입 사운드와 같은 소리).

예를 들어 터미널에서는 눌렀을 때 0소리가 들리고 ^[[2~눌렀을 때 .소리가 들립니다 . (OSX에 연결된 숫자 키패드와 비교하면 OSX에서는 Unknown keyboard여전히 올바른 키 입력을 얻을 수 있다고 합니다. 그러나 Windows 7에서는 다시 다르며 +-/* <tab><enter>키만 사용할 수 있습니다.)

덤핑 dmesg내가 얻을

[  233.313462] usb 2-2: new full-speed USB device number 3 using ohci_hcd
[  233.525221] usb 2-2: New USB device found, idVendor=05a4, idProduct=9840
[  233.525221] usb 2-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[  233.525221] usb 2-2: Product: USB Compliant Keypad
[  233.552503] input: USB Compliant Keypad as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.0/input/input7
[  233.552669] generic-usb 0003:05A4:9840.0002: input,hidraw1: USB HID v1.10 Keyboard [USB Compliant Keypad] on usb-0000:00:06.0-2/input0

lsusb -v내가 받기 때문에

Bus 002 Device 003: ID 05a4:9840 Ortek Technology, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x05a4 Ortek Technology, Inc.
  idProduct          0x9840 
  bcdDevice            1.10
  iManufacturer           0 
  iProduct                1 USB Compliant Keypad
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               48mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              13
Device Status:     0x0000
  (Bus Powered)

따라서 데비안이 키보드를 찾은 것 같지만 필요에 따라 키보드에 연결되지 않습니다.

그렇다면 이 키보드를 올바르게 활성화하려면 (커널 컴파일 등 없이) 무엇을 구성해야 합니까? 아니면 실제로는 잘 작동하는데 나만 모르는 걸까요?

편집하다

풀사이즈 USB 키보드를 시스템에 연결하기만 하면 숫자 키패드의 숫자를 제외한 모든 것이 즉시 작동했습니다. 동작은 위와 거의 동일합니다. 그러나 Numlock숫자 키를 누르면 작동합니다. 그래서 내 생각엔 숫자 키패드는 잘 작동하지만 드라이버가 Numlock거기에서 나오는 키 코드에 적용되지 않는 것 같습니다.

답변1

진짜많이지금 여기

질문예전에는 Numlock.

해결책은 다음과 같습니다.

시스템 설정->키보드->레이아웃 설정->옵션->기타 호환성 옵션

나는 확인했다Numeric keypad keys always enter digits (as in Mac OS)

이제 모든 것이 예상대로 작동합니다.

관련 정보