CAPSPLOCK을 BACKSPACE로 바꾸려면 어떻게해야합니까?


13

Capslock을 Backspace와 바꾸고 싶습니다. 즉, Capslock을 누르면 백 스페이스 키처럼 작동하지만 Caps (LED 포함)도 활성화됩니다.

그놈을 사용할 때 키보드 설정으로 쉽게 전환 할 수있었습니다. XFCE에서 이러한 옵션이 누락되었으므로를 통해 시도했습니다. xmodmap을 하고 xkeycaps . Xkeycaps를 사용하면 물건을 .Xmodmap으로 내보낼 수도 있지만 작동하지 않습니다. 여기에 뭔가 빠졌습니다!

현재 .Xmodmap (오류 수정 자 목록 'Caps_Lock'의 잘못된 키심, 해당하는 키 코드 없음 '오류가 발생하여 주석 처리됨, 이는 대부분 포럼에서 설명 됨)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

.profile 등에서로드 할 xmodmap을 참조하는 것도 작동하지 않았습니다. 다른 도움이 없다면 xfce 시스템에 Gnome-Keyboard Settings 도구를 설치해도됩니다. 어떤 패키지입니까?

편집 : setxkbmap -option caps:backspace 작동하지만 BUT : 키를 사용하지 않으면 키를 반복하지 않습니다 xmodmap -e "clear Lock". 꽤 우아하지는 않지만 분명히 작동합니다.


방금 setxkbmap과 옵션 "caps : backspace"에 대해 알아 냈습니다. GUI를 통해 그놈이하는 것 같습니다
marto

setxkbmap -option caps:backspace작동하지만 BUT : 키를 누르고 있으면 반복되지 않습니다.
marto

그래, 힌트를위한 thx
marto

답변:


16

이 문제를 해결하기 위해 현재 수정 프로그램을 추가하겠습니다. 누군가가 그것을 사용할 수도 있습니다. 이것을 스크립트에 넣고 DE로 자동 시작하십시오.

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"

2
우분투의 경우 askubuntu.com/a/432966/12648을 참조하십시오. xmodmap자동 시작이 필요 하지 않거나 'caps:backspace','shift:both_capslock'dconf-editor org >> gnome >> desktop >> input-sources >> xkb-options list의 옵션 만 필요합니다.
bonger

1
@bonger dconf-editor는 키 반복으로 작동하지 않습니다 (Ubuntu 14.04)
A.Wan

1

실제로 키 교환을 약간 변경할 수 있습니다. 화면 오른쪽 상단에있는 전원 아이콘을 클릭하십시오. '시스템 설정'을 선택하고 '키보드 레이아웃'을 두 번 클릭하십시오. 팝업 상자에서 '옵션'을 찾아 클릭하십시오. 'CAPS Lock Key Behavior'를 찾은 다음 해당 옵션 앞에있는 화살표를 클릭하고 드롭 다운 메뉴에서 'Caps Locks Additional Backspace'를 선택하십시오. 귀하의 질문에 답변이 되었기를 바랍니다. 감사합니다.


저는 XFCE를 사용하고 있습니다. gnome과 같은 옵션은 더 나은 가시성을 위해 편집 된 태그가 없습니다.
marto

왜 이것이 효과가 없는지 이해가되지 않습니다. 참고로, 나는 그놈을 사용하지 않지만 그것은 나를 위해 일했습니다.
all4naija

0

.xmodmap에서 키를 바꿀 때 항상 다음과 같은 두 가지 명령을 제공합니다.

키 코드 키 1 = 기능 키 2

키 코드 키 2 = 기능 키 1


예, 그러나 어떻게 든 항상 작동하지는 않습니다. 또는 부분적으로 작동합니다. 기계에 유령 ..
marto

죄송합니다. 문제가 없었습니다. .xmodmap에는 하나의 키 코드 명령 만 있기 때문에 그렇게 생각했습니다.
joschi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.