무선 Logitech 키보드에서 기능 (Fn) 키 동작을 변경하는 방법


23

무선 Logitech K750 키보드 (은 Mac 버전)가 Lenovo ThinkPad에 연결되어 있으며 (통합 USB 수신기를 통해 무선 Logitech 마우스 M705와 함께) 현재 Ubuntu 12.04를 실행하고 있습니다.

기본적으로 F 키는 멀티미디어 / 기능 키로 매핑됩니다 (예 : Play /) Pause. 자주 사용하지 않기 때문에 F 키가 "실제"F 키 ( F1- F12) 처럼 동작하기를 원합니다 . 어떻게해야합니까?

BIOS 설정에 옵션이 있다는 것을 알고 있지만 무선 키보드가 아닌 노트북의 내장 키보드 만 토글합니다.

Apple 무선 키보드 ( AppleKeyboard # Change_Function_Key_behavior )에 대해 이것을 변경하는 방법이 있지만 / sys / module / hid_logitech_dj /에는 "parameters"디렉토리가 없습니다.

어떤 아이디어? 아니면 나중에 우분투 버전 (13.04) 에서이 작업을 수행 할 수 있습니까?

최신 정보:

lsusb -d 046d: 쇼 Bus 002 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver

업데이트 2 : Lekensteyn의 도움에 감사드립니다. 마지막으로 Solaar 는 잘 작동합니다. Solaar의 "알려진 문제"에서는 Nano 수신기와는 작동하지 않는다고 말합니다. 그러나 나는 하나를 가지고 있으며 잘 작동합니다. 설치 지침을 읽고 rules.d/install.sh스크립트를 실행하는 것을 잊지 마십시오 . 또한 내 M705 마우스도 인식했습니다.


방금 github.com/pwr/Solaar을 찾았 습니다 .FN 키를 토글 할 수있는 것처럼 보입니다.
— Lekensteyn

lsusb 출력에 따르면 실제로 나노 수신기가 아닌 Unifying 장치가 있습니다. 수신기에 Unifying 아이콘이 보입니까?
— Lekensteyn

답변:


23

Solaar 는 최신 장치에서 Fn 키 기능을 구성 할 수있는 그래픽 유틸리티입니다.

Fn 기능 교체 구성이있는 Solaar 스크린 샷

Ubuntu 15.04 (Vivid)부터 Solaar는 리포지토리 ( sudo apt-get install solaar) 에서 설치할 수 있습니다 . 설치 후 응용 프로그램 메뉴에서 Solaar 를 검색하여 시작할 수 있습니다.

명령 행 인터페이스도 사용할 수 있습니다. 사용법 예 :

$ solaar show
...
  2: Wireless Illuminated Keyboard K800
...
$ solaar config 2
fn-swap = False
$ solaar config 2 fn-swap on
fn-swap = True

이러한 설정은 영구적이지 않으므로 재부팅 후 설정이 해제됩니다. 향후 버전의 Solaar에서 변경 될 수 있습니다.


이전 ltunify에는 이전 HID ++ 1.0 프로토콜에서 통신 할 수있는 Unifying 도구 인 도구를 만들었습니다 . 다음 버전의 Solaar가 출시 될 때까지 (현재 버전은 0.8.7) ltunifyK800 키보드와 같은 구형 장치에서 Fn 키를 전환하는 데 사용할 수 있습니다.

설치 지침 ( /ubuntu//a/114089/6969에서 제공 ) :

sudo apt-get install git gcc
git clone https://git.lekensteyn.nl/ltunify.git -b fkeyswap
cd ltunify
make install-home

이 명령 ltunify fkeyswap은 현재 상태를 보여줍니다.

$ sudo ltunify fkeyswap 
F key functions are not swapped

기능을 바꾸려면 다음을 실행하십시오 ltunify fkeyswap on.

$ sudo ltunify fkeyswap on
F key functions are now swapped

도있다 off조치는 :

$ sudo ltunify fkeyswap off
F key functions are now normal

문제가 해결되지 않으면 의견을 남겨 주시기 바랍니다. 위의 기능은 문서화되지 않은 하드웨어 레지스터를 사용합니다.


:에보고 된 Solaar 나를 위해 실패 github.com/pwr/Solaar/issues/162 . 또한 내 경로에 있으므로 그냥 할 수 있습니다 solaar -V.
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

ltunify설명 한대로 시도 했지만 명령 sudo ltunify fkeyswap이 다음 메시지를 출력합니다 Unable to check fkey status. 장치가 올바르게 연결되고 페어링되어 있는지 확인했습니다.
— Michal Vician

2
@MichalVician 최신 장치는 다른 프로토콜 버전을 사용 하므로 대신 FN 키를 제어하기 위해 Solaar 를 사용해보십시오 . solaar저장소 의 패키지가 작동하지 않으면 더 많은 수정 사항 및 기능이있는 마스터 브랜치를 시도하십시오.
— Lekensteyn

Solaar에 대한 업데이트 된 링크 -pwr-solaar.github.io/Solaar
— markroxor

1
@markroxor 업데이트
— Lekensteyn

4

더 이상 ppa우분투 15.08에 이것을 설치할 필요가 없습니다 . 그냥 입력

sudo apt-get install solaar

명령 줄에서.

또한 Unity 또는 Gnome Shell을 사용하는 경우 다음 명령을 대신 사용할 수 있습니다.

sudo apt-get install solaar-gnome

3

k290과 같은 유선 키보드의 경우 https://github.com/milgner/k290-fnkeyctl을 사용 하고 명령을 실행 하십시오.

/usr/local/sbin/k290_fnkeyctl

2
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
— Jacob Vlijm

스왑 FN 키에이 프로그램을 사용하십시오.
— MᴀʀɪᴜsᴢS

이 글은 Ubuntu Vivid 15/04의 K290 키보드를위한 작업
— Toan Nguyen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.