Ubuntu에서 FN 키 기능을 전환 / 비활성화하는 방법-USB 키보드


12

안녕, 나는 스위치 (방법을 모르는) 할 수없는 나의 새로운 USB 레노버 키보드에 문제가 Fn리눅스에서 키 창에 매우 쉽게했다 .

그러나 Linux에서 Fn키 를 전환 (또는 비활성화)하기 위해 무엇을 할 수 있는지 모르겠습니다. 솔루션을 알고 있습니까? 나는의 표준 기능이 필요 F1통해를 F12...


6
fn + Esc를 눌러보십시오.
TheWanderer

레이블이있는 키 Fn또는 12 개의 다른 레이블 Fn이 있는 12 개의 키가 n1에서 12 중 하나 인 것을 의미합니까? 열쇠가 정확히 무엇을 원하십니까?
Volker Siegel

@ Zacharee1 시도했지만 작동하지 않습니다.
Tomasz Cy-man

@ Volker Siegel 나는 12 키 (F1-11의 추가 기능)를 의미합니다. 이제 F1 키를 누른 다음 소리를 끄면 Fn 키와 F1을 눌러야합니다 .F1의 주요 기능을 원합니다 .F1은 F1이 아니 었습니다 .F2 볼륨 감소 등이 아닙니다. 그리고 문제는 해당 기능을 전환하는 방법 (예를 들어, Windows 용 솔루션과의 링크를 제공 한 예) 또는 모든 Fn 기능 (음소거, 볼륨 감소, 볼륨 증가 ...)을 비활성화하는 방법입니다.
Tomasz Cy -man

그래서 언론에 갖고 싶어 fn당신이 키를 누르기 전에 F1-12단축키로 함수에 대한?
TheWanderer

답변:


32

여기에 이미지 설명을 입력하십시오

이것은 내가 찾은 최고의 솔루션입니다 .-)


당신은 거기에 똑같은 해결책을 가진 다른 누군가가 있다는 것을 알게되어 기쁠 것입니다. 매우 평균적인 품질의 키보드를위한 모든 것
Adversus

9
FN + ESC 트릭을 했습니까?
Natim

1
FN + ESC는이 키보드가 아닌 랩톱에서만 직접 작동합니다. 키보드 미스 온 / 오프 스위치이 키보드의 개발자는 바보라고 생각합니다.
maytham-ɯɐɥʇʎɐɯ

1
lenovo의 "스마트"엔지니어가 그 솔루션을 깨뜨 렸습니다. 이제 Fn 키는 스페이스 바 왼쪽의 제어 키와 Windows 키 사이에 있습니다. 종이 차단제 나 무거운 물건은 분명히 그 장소에서 갈 수 없습니다. 실제로 Fn 키를 넣는 것은 Windows 키로 실수하기가 매우 쉽기 때문에 정말 어색합니다. 나는 (레노버가 아닌) 다른 키보드를 구입할 것을 고려하고 있습니다 :-(
kriss

3

소프트웨어 솔루션을 찾았습니다.

github에서 다음 프로그램을 복제하십시오.

git clone https://github.com/lentinj/tp-compact-keyboard.git

다음 프로그램으로 컴파일하십시오.

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

프로그램을 실행할 때 약간의 오류가 표시 될 수 있습니다.

이 프로그램은 2 번의 키 입력을 키보드 (0x05 및 0x01)로 보냈습니다.

나는 당신이 물리적으로 그들을 누를 수 없다고 생각합니다.

http://www.kbdedit.com/manual/low_level_vk_list.html

특수 키에 매핑됩니다.

이것은 임시 해결책 일뿐입니다. 재부팅 후이 설정이 사라집니다.

어쩌면 cronjob을 만들어 영구적으로 수정하십시오.

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/


PS : 모델 번호 : SK-8821 버스 002 장치 002 : ID 17ef : 6018 Lenovo
MaCXyLo

같은 키보드, 저에게도 효과가 있습니다! +1 :)
supervacuo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.