무선 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.