[Bug 1012365] [NEW] Samsung Series 9 laptop 900X3C not all keys correctly translated

Jerker Nordh 1012365 at bugs.launchpad.net
Tue Jun 12 20:39:35 UTC 2012


Public bug reported:

There isn't a correct translation from scancodes to keycodes in place
for the 900X3C laptop, for more information see
"http://jablonskis.org/2012/linux-and-samsung-series-laptop-9-fn-keys/",
however the codes on that page are not correct for 900X3C.

/lib/udev/keymap -i input/event3 gives the following information

(Fn+F1..F12)

scan code: 0xCE   key code: kpplusminus
scan code: 0x89   key code: brightnessdown
scan code: 0x88   key code: brightnessup
scan code: 0x82   key code: switchvideomode
scan code: 0xF7   key code: f22
scan code: 0xA0   key code: mute
scan code: 0xAE   key code: volumedown
scan code: 0xB0   key code: volumeup
got scan code event 0x97 without a key code event
got scan code event 0x96 without a key code event
scan code: 0xB3   key code: prog3
got scan code event 0xD5 without a key code event

The correct functionality would be:
Fn+F1: "Easy Settings"
Fn+F2: Brightness Down (OK)
Fn+F2: Brightness Up (OK)
Fn+F3: Switch Internal/External monitor
Fn+F4: Touchpad On/off
Fn+F6: Mute (OK)
Fn+F7: Vol Down (OK)
Fn+F8: Vol Up (OK)
Fn+F9: Keyboard backlight down
Fn+F10: Keyboard backlight up
Fn+F11: Silent Mode (toggle performance levels for reduced noise)
Fn+F12: Wireless on/off

$ lsb_release -rd
Description:	Ubuntu 12.04 LTS
Release:	12.04

$ apt-cache policy udev
udev:
  Installed: 175-0ubuntu9
  Candidate: 175-0ubuntu9
  Version table:
 *** 175-0ubuntu9 0
        500 http://se.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status

** Affects: udev (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to udev in Ubuntu.
https://bugs.launchpad.net/bugs/1012365

Title:
  Samsung Series 9 laptop 900X3C not all keys correctly translated

Status in “udev” package in Ubuntu:
  New

Bug description:
  There isn't a correct translation from scancodes to keycodes in place
  for the 900X3C laptop, for more information see
  "http://jablonskis.org/2012/linux-and-samsung-series-laptop-9-fn-
  keys/", however the codes on that page are not correct for 900X3C.

  /lib/udev/keymap -i input/event3 gives the following information

  (Fn+F1..F12)

  scan code: 0xCE   key code: kpplusminus
  scan code: 0x89   key code: brightnessdown
  scan code: 0x88   key code: brightnessup
  scan code: 0x82   key code: switchvideomode
  scan code: 0xF7   key code: f22
  scan code: 0xA0   key code: mute
  scan code: 0xAE   key code: volumedown
  scan code: 0xB0   key code: volumeup
  got scan code event 0x97 without a key code event
  got scan code event 0x96 without a key code event
  scan code: 0xB3   key code: prog3
  got scan code event 0xD5 without a key code event

  The correct functionality would be:
  Fn+F1: "Easy Settings"
  Fn+F2: Brightness Down (OK)
  Fn+F2: Brightness Up (OK)
  Fn+F3: Switch Internal/External monitor
  Fn+F4: Touchpad On/off
  Fn+F6: Mute (OK)
  Fn+F7: Vol Down (OK)
  Fn+F8: Vol Up (OK)
  Fn+F9: Keyboard backlight down
  Fn+F10: Keyboard backlight up
  Fn+F11: Silent Mode (toggle performance levels for reduced noise)
  Fn+F12: Wireless on/off

  $ lsb_release -rd
  Description:	Ubuntu 12.04 LTS
  Release:	12.04

  $ apt-cache policy udev
  udev:
    Installed: 175-0ubuntu9
    Candidate: 175-0ubuntu9
    Version table:
   *** 175-0ubuntu9 0
          500 http://se.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/1012365/+subscriptions




More information about the foundations-bugs mailing list