내가 며칠 전에 동일한 모델 (900X4C)를 구입하고 내가 성공적으로 F9 / F10 키의 작품을 본 적이와 나는 심지어 Voria / 설치했다하지 않은 samsung-tools
패키지 중 하나 - 난 그냥 주변에 바이올린을 /lib/udev/keymaps/samsung-other
파일 해당 강제 릴리스 파일
불행히도 설치 프로세스를 망쳐 놓고 (UEFI 모드에서 Ubuntu를 실행하지 않았고 스왑이있었습니다) 다시 작동하기로 결정했습니다. 그러므로 작동하는 키보드 백라이트를 복제 할 수 없었습니다.
방금 다른 사람들이 해결책을 찾는 데 더 지식이 도움이 될 수 있다고 생각했습니다.
내가 찾은 두 가지 (아마도 유용한) 자료는 다음과 같습니다.
또한 몇 가지 실험과 결과는 ...
하기:
cat /sys/class/dmi/id/product_name
보고:
900X3C/900X3D/900X3E/900X4C/900X4D (matched by samsung-other)
Ubuntu 13.04를 새로 설치하고 업데이트 한 후에 이것이 나옵니다.
- F1(설정)- 작동하지 않습니다
- F2 (-화면 밝기)
- F3 (+ 화면 밝기)
- F4 (비디오 모드 전환)
- F5 (클릭 패드 전환)
- F6 (음소거)
- F7 (-양)
- F8 (+ 볼륨)
- F9(-키보드 백라이트)- 작동하지 않습니다
- F10[+ 키보드 백라이트)- 작동하지 않습니다
- F11(팬 / 토글 CPU 속도)- 작동하지 않습니다
- F12(WiFi 전환)- 작동하지 않습니다
또한 + 키 조합을 /lib/udev/keymap -i input/event3
눌렀을 때 출력 을 수행 하고 수집 하여이 정확한 모델에 대한 올바른 키맵 코드를 얻을 수있었습니다 .FNFx
0xCE prog1 # F1
0x89 brightnessdown # F2
0x88 brightnessup # F3
0x82 switchvideomode # F4
0xF7 f22 # F5
0xF9 f23 # F5
0xA0 mute # F6
0xAE volumedown # F7
0xB0 volumeup # F8
0x97 kbdillumdown # F9
0x96 kbdillumup # F10
0xB3 prog3 # F11, "silent" isn't recognized
0xD5 wlan # F12
누른 조합에 대한 10 진수 코드 표현 showkey
을 얻는 데 사용할 수 있습니다 .
나중에 다음 명령을 호출해야합니다.
sudo udevadm control --reload-rules
sudo /lib/udev/keymap input/event3 /lib/udev/keymaps/samsung-other
나는 지금 이것을 포기하고 있지만 누군가 그것을 올바르게 얻는다면 알려주십시오!
추신 : 실험하는 동안 두 가지 흥미로운 것을 발견했습니다.
- 모든 기본 키맵 규칙에 주석을 달고 다시로드해도 모든 것이 여전히 작동합니다 (이유는 무엇입니까?).
- 내가 좋아하는 github 규칙을 사용하면 F9/ F10를 누르면 더 이상 어디서나 입력 할 수 없습니다
포인트 # 2는 키가 풀리지 않았다고 생각합니다.
# Set model specific atkbd force_release quirk
#
# Several laptops have hotkeys which don't generate release events,
# which can cause problems with software key repeat.
# The atkbd driver has a quirk handler for generating synthetic
# release events, which can be configured via sysfs since 2.6.32.
# Simply add a file with a list of scancodes for your laptop model
# in /usr/lib/udev/keymaps, and add a rule here.
# If the hotkeys also need a keymap assignment you can copy the
# scancodes from the keymap file, otherwise you can run
# /usr/lib/udev/keymap -i /dev/input/eventX
# on a Linux vt to find out.
위의에서 가져 왔습니다 /lib/udev/rules.d/95-keyboard-force-release.rules
.