Linux Ubuntu 18 - 키보드 레이아웃이 올바르지 않지만 모든 설정이 기본값입니다.

Linux Ubuntu 18 - 키보드 레이아웃이 올바르지 않지만 모든 설정이 기본값입니다.

내 노트북 ​​키보드는 바닐라 쿼티 미국 영어입니다(국제는 아님). 나는 이것을 사용하여 이것을 확인했습니다.이 가이드.

현재 정상적으로 작동하는 USB 키보드로 이것을 입력하고 있는데 노트북에 내장된 키보드의 특정 위치에 잘못된 문자가 입력됩니다. 숫자 키 아래, 키의 y/h/n 열 오른쪽에 있습니다. 예를 들어:

m -> 0
j -> 1
k -> 2
l -> 3
u -> 4
i -> 5
o -> 6
p -> *
; -> -
0 -> / # the only key on the number line which is messed up

... 기타 등등. 키보드의 왼쪽 부분은 잘 작동하는 것 같습니다. 'a' 키는 'a'를 입력하고 'q'는 'q'를 입력하는 등의 방식입니다.

처음 OS를 설치했을 때 노트북의 키보드가 작동하고 있다고 비교적 확신했지만 Caps Lock 키를 /etc/default/keyboard.

또한 Ubuntu 18의 라이브 USB로 부팅을 시도했는데 노트북 키보드가 정상적으로 작동했지만 내가 아는 모든 설정은 라이브 USB와 동일했습니다. 따라서 어딘가에 변경된 구성 파일이 있어야 합니다.

출력 setxkbmap -print -verbose:

Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+inet(evdev)+ctrl(nocaps)
geometry:   pc(pc105)
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+us+inet(evdev)+ctrl(nocaps)"    };
    xkb_geometry  { include "pc(pc105)" };
};

setxkbmap -query:

rules:      evdev
model:      pc105
layout:     us
options:    ctrl:nocaps

의 내용 /etc/default/keyboard:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS="ctrl:nocaps"

BACKSPACE="guess"

답변1

그것을 알아 냈습니다 :https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/when-i-type-my-laptop-keyboard-alphabet-j-it/7ece24b7-c1e2-4ec7-aaf4-edfd62b37104

내 numlock은 USB 키보드를 통해 켜져 있었고 이는 내 노트북의 설정에 직접 영향을 미쳤습니다.

앞으로는 이런 일이 발생하지 않도록 반대로 했습니다.이 기사, 부팅 시 기본적으로 numlock이 항상 비활성화되도록 합니다.

아니면 명령줄에서 비활성화하세요.

sudo apt instlal numlockx # if needed 
numlockx off

관련 정보