DeleteMac에서 Ubuntu 19.10을 사용하고 있으므로 키보드에 키가 없습니다 .
해당 키를 에뮬레이트하려면 Fn+ 를 수행할 수 있지만 + Backspace와 같은 다른 키 조합을 선택하고 싶습니다 . 이것이 가능한가?SuperBackspace
답변1
이렇게 하면 작업이 수행됩니다.
첫째로:/usr/share/X11/xkb/symbols/pc
터미널에서 다음 명령을 실행하여 XKB 파일을 편집합니다 .
sudo nano /usr/share/X11/xkb/symbols/pc
둘째:다음 줄을 찾으세요:
key <BKSP> { [ BackSpace, BackSpace ] };
//
그리고 다음과 같이 앞에 추가하여 주석 처리합니다 .
//key <BKSP> { [ BackSpace, BackSpace ] };
셋째:주석 처리된 줄 아래에 다음 코드를 복사하여 붙여넣습니다.둘째로위에:
key <BKSP> {
type= "PC_SUPER_LEVEL2",
symbols[Group1]= [ BackSpace, Delete ]
};
그리고 파일을 저장하세요.
넷째:터미널에서 다음 명령을 실행하여 XKB 캐시를 지웁니다.
sudo rm -rf /var/lib/xkb/*
마지막으로:시스템을 재부팅하여 새 xkb 구성을 활성화하거나 터미널에서 다음 명령을 사용하여 xkb 맵 레이아웃을 설정하여 새 xkb 구성을 다시 로드하십시오.
setxkbmap -layout us
새 키 조합을 테스트해 보세요.
이 해결 방법은 Super+를 누르는 것이 키 Backspace를 누르는 것처럼 작동하도록 해야 합니다 Delete.
조합을 Shift+ 로 변경하려면 다음 으로 Backspace
변경할 수 있습니다 .PC_SUPER_LEVEL2
PC_SHIFT_LEVEL2
세 번째로
위에.
답변2
답변3
아니요, 이것에 따르면 전체적으로는 불가능하며 Fn또 다른 핵심으로 볼 수 없습니다.답변:
는 Fn실제로 비교할 수 없습니다. 운영 체제에서 직접 인터페이스할 수 없는 하드웨어 키입니다. 키와 다른 키를 누르면 Fn완전히 다른 코드가 운영 체제로 전송됩니다.
이에 대한 예로는 XF86AudioMute, XF86Eject 등이 있습니다. 운영 체제는 Fn키를 눌렀는지 여부를 감지할 수 없습니다.
gnome-tweaks
나는 package, inside를 사용하는 것이 가능할 것이라고 생각했습니다 .
키보드 및 마우스->추가 레이아웃 옵션
아니요, 각 특수 키(기본 키에서 Ctrl이전 Meta키까지) 에 대한 동작을 정의할 수 있지만 Fn소프트웨어 키가 아니기 때문에 해당 기능을 변경할 수 없습니다.
해당 에뮬레이션을 수행하기 위해 사용자 정의 바로가기를 만들 수 있지만 Delete명령이 필요했습니다.