QWERTY UK 키보드의 "\" 키에 어떻게 접근하나요?

QWERTY UK 키보드의 "\" 키에 어떻게 접근하나요?

저는 OpenSuse Linux를 사용하고 있는데 </kbd> 키가 없는 랩탑에서 다른 프로그래머들이 무엇을 하는지 알고 싶었습니다.

저는 개발자 에디션으로도 판매되는 Dell XPS13 Ultrabook을 가지고 있습니다. 이제 이 키보드에는 US 레이아웃이 있지만 소프트웨어 설정을 QWERTY UK로 변경했습니다(á, â, à, ä를 입력할 수 있도록). 매우 큰 Shift 키로 인해 </kbd> 키가 없습니다. 하드웨어 키보드 보기여기.이것은 내 가상 키보드입니다

가상 키보드

Shift 키를 누른 상태에서:

여기에 이미지 설명을 입력하세요

내가 이 열쇠를 살펴보고 있는 걸까? 다른 단축키로 접근할 수 있는 방법이 있나요? 아니면 다른 곳에 매핑해야 하나요?

답변1

게시한 이미지에서 /Right 의 왼쪽 Shift, 키 \바로 위에 있습니다 Enter.

답변2

단순히 키를 다시 매핑하는 것이 가장 쉬운 방법이라고 생각합니다.

특정 키를 다시 매핑하려면 두 가지 도구가 필요합니다. 첫 번째 xev(명령줄 도구) 및 두 번째xmodmap(또한 명령줄 도구). 둘 다 추가 설치 없이 우분투에서 사용할 수 있습니다.

  1. 터미널 창을 시작하고 xev. 이제 활성화되어 키를 누를 때까지 기다립니다. 그런 다음 동작을 변경하려는 키를 누릅니다. 즉 PgUp.

  2. xev누른 키에 대한 일부 정보를 출력합니다. 세 번째 줄이 중요합니다. 다음과 유사해야 합니다.

    state 0x10, keycode 110 (keysym 0xff55, Prior), same_screen YES,
    

    이 예에서는 Prior현재 키가 할당된 동작의 이름이고, 숫자 키코드는 키를 인식하기 위한 내부 ID입니다. 이제 다른 키를 사용하여 이 작업을 수행합니다. 즉, PgDown이 출력을 제공합니다.

    state 0x10, keycode 115 (keysym 0xff56, Next), same_screen YES,
    

    여기서 다시 우리에게 흥미로운 부분은 keycode 115행동 Next의 이름입니다.

  3. 이제 두 개의 키를 바꾸려면 xmodmap.

     xmodmap -e "keycode 110 = Next"
    

    그러면 키보드의 키코드 110이 있는 키가 action 으로 변경됩니다 Next. 꽤 간단합니다.

    매핑하는 키가 Shift 키와 함께 사용될 때 다른 의미를 가져야 하는 경우(예: 영국 키보드 레이아웃의 경우 Shift+ 2는 따옴표 제공) 첫 번째 명령 뒤에 보조 명령을 나열하면 됩니다. 예를 들어 코드 53이 있는 키를 일반적으로 백슬래시로 매핑하고 Shift와 함께 사용할 때는 막대 기호로 매핑하려면 다음을 수행할 수 있습니다.

     xmodmap -e "keycode 53 = backslash bar"
    

참고: 이러한 변경 사항은 활성 x 세션에만 적용되며 재부팅 후에는 손실됩니다. 변경 사항을 영구적으로 저장하려면 위 명령 다음에 다음 명령을 실행해야 합니다.

xmodmap -pke >~/.Xmodmap

(이렇게 하면 홈 디렉터리에 .Xmodmap이라는 파일이 생성됩니다.)

그런 다음 다음과 같은 파일을 만들어야합니다..xinitrc이 명령줄을 넣은 홈 디렉터리에 있습니다 xmodmap .Xmodmap.


원천:https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys

답변3

이전 Dell 모델에서는 Alt-openquote를 통해 백슬래시를 얻었습니다. 키 왼쪽의 시작 인용문입니다 1.

답변4

오래된 질문이지만 답을 찾기 위해 며칠을 보냈습니다!

저는 KDE Plasma 5.27.5(Debian 12)를 실행 중이고 영국 레이아웃의 미국 키보드를 사용하고 있습니다. 스크립트에서 문자를 이스케이프 처리하기 전까지는 잘 작동합니다. 백슬래시 키가 없습니다!

백슬래시를 입력하려면 RightAlt+ 키를 사용하세요 .Minus\

다음 명령으로 xmodmap을 통해 답을 찾았습니다.

xmodmap -pk | grep backslash

출력에는 다음 줄이 포함되었습니다.

20         0x002d (minus)  0x005f (underscore)     0x002d (minus)  0x005f (underscore)     0x005c (backslash) 0x00bf (questiondown)    0x005c (backslash)

RightAlt키 에 대한 수정자로 사용할 단서를 제공했습니다 Minus.

다른 유용한 문자는 다음과 같습니다.

  • 파이프 또는 바: RightAlt+ Backtick(키보드 왼쪽 상단, 숫자 1 옆)
  • 틸데: Shift+ Backslash: (Enter 키 바로 위)
  • Hash또는Pound: Backslash키: 모드가 없습니다.

관련 정보