Matias 무선 Mac 키보드(미국 레이아웃)가 있고 Mac에서는 Fn + F12
볼륨을 높이는 등의 경우 fn 키가 제대로 작동하지만 데스크탑에서는 Linux로 전환했고 Debian(스트레치 9.8)에서는 그렇지 않습니다. 그리고 키를 F12로 등록하세요.
내가 시도한 것
키 코드를 가져오는 데 사용되며
xev
fn 키 변경 여부는 변경되지 않습니다. F12는 Fn 키를 눌러도 키코드 96을 제공합니다.키보드 레이아웃을 변경합니다.
Gnome Settings > Region & Language > Input Sources
이름에 mackintosh가 포함된 키보드 레이아웃을 포함하여 설정의 키보드 레이아웃을 다양한 영어 설정으로 변경했습니다 .echo 2 > /sys/module/hid_apple/parameters/fnmode
Arch 위키에 설명된 대로 설정을 변경해 보았습니다(https://wiki.archlinux.org/index.php/Apple_Keyboard/sys/module
) 및 ls를 사용하여 hid를 사용하여 폴더를 찾을 수 있지만hid hid_apple hid_generic hidp usbhid
이 명령은 문제를 해결하지 못하고 기능 키가 제대로 작동하는 실제 사과 키보드를 연결할 때까지 파일을 찾을 수 없습니다. F12를 누르면 키 코드가 96이 되고 Fn을 누르면 123이 됩니다.
또한 이 질문에 Arch로 전환해야 하는 경우에는 기능 키를 많이 사용하고 일반적으로 Ctrl 키와 일부 기능 키가 매크로에 매핑되어 있으므로 그렇게 할 의향이 있습니다.
답변1
설정, 키보드로 이동한 다음 사운드 및 미디어 섹션까지 아래로 스크롤합니다. 볼륨 크게 및 볼륨 작게에서 키를 원하는 키로 변경하세요. 원하는 대로 F12 또는 Fn + F12와 같은 단일 기능 키로 설정할 수 있습니다.