1. 14 Oct, 2007 2 commits
    • Jiri Kosina's avatar
      HID: add support for Microsoft Natural Ergonomic Keyboard 4000 · 1fe8736d
      Jiri Kosina authored
      
      
      This keyboard emits a few usages that are not handled properly by
      hid-input.
      
      The usages from MSVENDOR page are colliding with Chicony Tactical
      Pad device, so we have to distinguish in runtime. Ugly ...
      
      Also, the buttons 1-5 have to be handled in a non-standard way,
      as they are emitted by the keyboard in a bitfield-like fashion, but
      the field is not presented as bit-field by the keyboard. The keys can't
      be pressed simultaneously, so the handling we have is correct.
      
      This patch also extends hid_keyboard[] with KPLeftParenthesis and
      KPRightParenthesis as defined by Keyboard page in HUT 1.12. The
      corresponding usages are also emitted by this keyboard.
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      1fe8736d
    • Jiri Kosina's avatar
      Input: add KEY_SPELLCHECK · 4dc21a80
      Jiri Kosina authored
      
      
      HUT 1.12 defines Spell Check usage 0x1ab in Consumer page. There are
      keyboards out there emitting this usage code (for example Microsoft
      Natural Ergonomic Keyboard 4000). Add this key so that HID code could
      map usages to it.
      Acked-by: default avatarDmitry Torokhov <dtor@mail.ru>
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      4dc21a80
  2. 13 Oct, 2007 38 commits