xkb : ctrl + backspace를 삭제로 동작하게


10

키를 사용하여 Ctrl+ Backspace로 매핑 하려면 어떻게 Delete해야 xkb합니까? 단일 키를 다시 매핑 할 수는 /usr/share/X11/xkb/symbols/pc있지만 조합을 수행하는 방법을 알 수는 없습니다. 내 OS는 우분투 15.04입니다


1
합니까 이 스레드 의 응답 작업은 당신을 위해?
user1717828

@ user1717828 실제로 구성이 너무 암호가 아니기 때문에 더 구체적인 대답이 필요합니다.
Caballero

Ask Ubuntu에 질문 : askubuntu.com/questions/627310
JdeBP

나는 이것이 작동 할 것이라고 생각 xmodmap했지만 그렇지 않습니다. 분명히 (필자는 이것을 시도하거나 시도하지 않았기 때문에 이것은 나에게 새로운 것입니다) Ctrl은 키가 생성하는 문자를 변경하는 수정 자로 사용할 수 없습니다.
Ned64

답변:


9

으로 질이 코멘트에 지적, 당신은 그것을 할 수있는 xkb당신의 유형을 변경하는 경우 BKSP제어 수정에 키를 누릅니다. 예 : 내가 편집 /usr/share/X11/xkb/symbols/pc하고 아래에있는 경우 :

    include "pc(editing)"
    include "keypad(x11)"

이 줄을 바꾸십시오 :

    key <BKSP> {   [ BackSpace, BackSpace  ]   };

에:

    key <BKSP> {
        type="PC_CONTROL_LEVEL2",
        symbols[Group1]=  [ BackSpace, Delete ]
    };

다음 Ctrl+ Backspace동작합니다 같은 Delete.


이 변경을 수행하고 /var/lib/xkb/server-*파일을 삭제 하고 재부팅했으며 키보드가 응답하지 않고 로그인조차 할 수 없었습니다. 라이브 USB에서 부팅하여 변경 사항을 되돌 렸습니다. 무엇이 문제 일 수 있습니까?
Caballero

미안, 내 잘못이야-마지막에 세미콜론을 놓쳤다. 효과가있다.
Caballero
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.